6

JDialogに最大化/最小化ボタンを追加することは可能ですか? そうでない場合、これらのボタンを JPanel に追加できますか?

JPanel があり、そのパネル内に JDialog があります。最小化/最大化ボタンを追加して、そのボタンがクリックされたときに JDialog と JDialog の下のコンポーネントが JPanel に従って調整されるようにします。最大化をクリックすると、jpanel が拡大され、そのパネル内のコンポーネント (JDialog) も拡大され、最小化ボタンではその逆になります。ここから得た解決策は、JFrame 内の JPanel 用です。しかし、私の JPanel はスタンドアロンのみです。

4

2 に答える 2

5

JDialogに最大化/最小化ボタンを追加することは可能ですか?

  • そうしないでください、(いくつかの汚いハックがありますが)必要なJDialog.setUndecoratedWindows 装飾を元に戻すSystemLookAndFeelことができます。CrossPlatfor

そうでない場合、これらのボタンを JPanel に追加できますか?

  • はい。ただし、変更された内容で and を使用できます。そこに任意のand/with 戻り値をJOptionPane入れることもできますJComponents
于 2012-12-05T07:16:40.567 に答える
3

JDialog: いいえ。

JPanel: はい、単純JButtonsに値の設定JFrame#setMaximizedStateをリスナーで使用しますが、 on では使用しませんJDialog

于 2012-12-05T07:12:52.017 に答える