ここのチュートリアルです。かなり短いコードで、データベースを解析してER図を表示できてます。
http://maxnitribitt.blog-city.com/a_visual_database_explorer.htm
先日のプレゼンのときは、これとUMLプラグインを使って、データベースからエンティティビーンに変換されたということをER図とクラス図の対応で見せたりしてみました。
ちょっと変更してますけど。縮小表示してたり。といってもコード数行付け加えるだけですが。
とりあえず、DBGraphScene.javaのcreateSceneFromConnectionメソッドの最後の
this.moveTo(null); }
のところは次のようにしてGridGraphLayoutを使うほうが便利。
GridGraphLayout gl = new GridGraphLayout(); SceneLayout sl = LayoutFactory.createSceneGraphLayout(this, gl); sl.invokeLayout(); }
あ、またhttp://www.commonsmedia.jp/cm/JavaAndSolarisCampaignのアカウントとってなかった。