質問: eclipseでVisual EditorプラグインとSwingを用いた開発について質問です. Javaを用いてのプログラミングは少し経験がありますが,GUIは少し勉強しただけで,VisualEditorを用いるのも初めてなので,使い方がよくわからず困っています. レイアウトを用いずに,コンポーネントをドラッグアンドドロップによる座標指定で配置してプログラミングしています.その上に「graphics.drawLineメソッド」を用いて引くような直線を引きたいのですが,簡単に,インタフェースのビューにも表示されるように引くにはどうすればよいのでしょうか?マウス操作で引ける方法であれば,なおありがたいです.
回答: EclipseのVisual Editorは確かに便利です。 が、汎用性を追及しているためかSwingコンポーネントの使い方が素直じゃありません。 いわゆる普通のリッチックライアントっぽく使うなら、問題はないかと思います。 が、グラフィックを(Java2D,派生しているJava3D)でゴリゴリやりたいのであるならば、EclipseのVisualEditorの利用は、座標などの生成されたデータを参考にするにとどめるべきだと思います。 Swingコンポーネントだけだからできないというのは、ちょっと違うと思います。 例えば線を引きたいのであれば、GraphicsクラスのdrawLineでしょうし、画像を表示させたいのであれば、GraphicsクラスのdrawImage()メソッドで書くのが普通じゃないでしょうか。 このあたりは本や知ってる人が少ないので私も以前、ずいぶん苦労しました(笑)