是否可以向JDialog添加最大化/最小化按钮?如果没有,那么我们可以将这些按钮添加到JPanel吗?
我有一个JPanel,在该面板中有一个JDialog。我想添加一个最小化/最大化按钮,这样当单击该按钮时,JDialog和JDialog下的组件会根据JPanel进行调整。 就像当我点击最大化然后jpanel应该放大并且该面板内的组件(JDialog)也被放大,反之亦然,以最小化按钮。 我从这里得到的解决方案是JFrame中的JPanel。但我的JPanel只是独立的。
答案 0 :(得分:4)
是否可以将最大化/最小化按钮添加到JDialog?
JDialog.setUndecorated
并添加所需的Windows装饰,注意JDialog / JWindow的资源来自Native OS,对{{{仅限1}},可能SystemLookAndFeel
敏感如果没有,那么我们可以将这些按钮添加到JPanel吗?
CrossPlatfor
并使用修改后的内容,您可以在其中放置任何JOptionPane
和/以及返回值答案 1 :(得分:3)
JDialog
:不。
JPanel
:是的,只需在听众中使用JButtons
设置JFrame#setMaximizedState
值,但不能在JDialog
上使用。{/ p>