向JDialog或JPanel添加“最小化/最大化”按钮
是否可以在JDialog中添加最大化/最小化按钮?如果不是,那么我们可以将这些按钮添加到JPanel吗?
我有一个JPanel,并且在该面板内部有一个JDialog。我想添加一个最小化/最大化按钮,以便当单击该按钮时,JDialog会根据JPanel调整JDialog下的组件。就像当我单击最大化时,jpanel应该被放大,并且该面板(JDialog)中的组件也被放大,反之亦然,以最小化按钮。我从这里得到的解决方案是针对JFrame中的JPanel。但是我的JPanel仅是独立的。
回答:
是否可以在JDialog中添加最大化/最小化按钮?
- 不,不要这样做(即使有一些肮脏的技巧),您也可以
JDialog.setUndecorated
添加并添加所需的Windows装饰,注意JDialog / JWindow的资源来自本机OS,仅对本机有效,SystemLookAndFeel
并且可能是CrossPlatfor
敏感的
如果不是,那么我们可以将这些按钮添加到JPanel吗?
- 是的,但是您可以使用
JOptionPane
和修改内容,也可以在其中放置任何JComponents
和/或返回值
以上是 向JDialog或JPanel添加“最小化/最大化”按钮 的全部内容, 来源链接: utcz.com/qa/426712.html