• ベストアンサー

ウィンドウの整列

JDesktopPaneに、JPanelで作成したウィンドウを 数枚表示しています。 このウィンドウを「上下に並べる」、「左右に並べる」 をやりたいのですが、どんな方法か見当がつきません。 アドバイス下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • kacchann
  • ベストアンサー率58% (347/594)
回答No.1

>JDesktopPaneに、JPanelで作成したウィンドウを 数枚表示 >ウィンドウを「上下に並べる」、「左右に並べる」 をやりたい まずは 「ウインドウ群」をリストで管理。 あとはこの「ウインドウリスト」を用いて ウインドウを並べるだけ。 ↓こんな感じ。 int offX = 0; int offY = 0; for(int i = 0; i < list.length; i++) { win = list[i]; win.setLocation(offX, offY); offY += win.getHeigth(); }

参考URL:
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/awt/Container.html#getComponents()
pikodon
質問者

お礼

ありがとうございます。 やっっと、できました。

関連するQ&A