0

とにかく、最大/最小/閉じるボタンもJPanelあるモーダルレスに追加できますか? JDialogこのようなことをしても、最大/最小ボタンは表示されません。

JFrame f1 = new JFrame("Book 1 (parent frame)");
            JDialog myDialog = new JDialog(f1);
            myDialog.setVisible(true);

このようなモーダルレスで最大/最小ボタンを持つウィンドウを探しています

ここに画像の説明を入力

更新:これらの例では、最大/最小ボタンを備えたモーダルレス ダイアログを表示できますが、それらが機能しない理由がわかりません

4

2 に答える 2

0

わかりました最後に、これでうまくいきました。他の読者の参考になるかもしれません。

JFrame.setDefaultLookAndFeelDecorated(true);
            JFrame f = new JFrame();
            f.setResizable(false);
            JPanel p = new JPanel(new GridBagLayout());
            JButton btn = new JButton("Exit");
            p.add(btn,new GridBagConstraints());
            f.getContentPane().add(p);
            f.setSize(400,300);
            f.setLocationRelativeTo(null);
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setVisible(true);

JDialogとにかく物を入れる必要があるという印象を受けましたが、同じことはJFrame

于 2014-07-11T13:19:28.880 に答える