新しくウィンドウを作り、そこにパネル乗っけたりして表示させたい。
というわけでダイアログを表示させて
そこにパネルのっけるというやり方に。
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を変更できるようにしたとき
適用ボタンを押したときの処理や、新たにダイアログ生成するときいろいろと問題が。
ごり押しでなんとかしたけどいずれ構造をしっかり理解した上で修正していきたい。
というわけでダイアログを表示させて
そこにパネルのっけるというやり方に。
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を変更できるようにしたとき
適用ボタンを押したときの処理や、新たにダイアログ生成するときいろいろと問題が。
ごり押しでなんとかしたけどいずれ構造をしっかり理解した上で修正していきたい。