ソフトウェア開発したい日記

「面白い!」と思った頭の体操や、数学の問題を載せていきます
その他ロードバイクででかけた先の写真や、ソフト開発のメモ等

NetBeansで新しいウィンドウを表示させたい

2010年08月23日 18時50分02秒 | ソフト開発日記
新しくウィンドウを作り、そこにパネル乗っけたりして表示させたい。

というわけでダイアログを表示させて
そこにパネルのっけるというやり方に。

static JDialog dia = new JDialog();
Selection s = new Selection(); //のっけたいパネルのクラス
dia = new JDialog(this, "オプションメニュー");
dia.setLayout(new FlowLayout());
dia.add(s);
dia.setBounds(this.getX() + 100, this.getY() + 100, 800, 800);
dia.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dia.setVisible(true);
dia.pack();

とりあえずこれでできました。
ただ、メニューでLnFを変更できるようにしたとき
適用ボタンを押したときの処理や、新たにダイアログ生成するときいろいろと問題が。
ごり押しでなんとかしたけどいずれ構造をしっかり理解した上で修正していきたい。