首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向JDialog orJPanel添加最小化/Maximize按钮的步骤

向JDialog orJPanel添加最小化/Maximize按钮的步骤
EN

Stack Overflow用户
提问于 2012-12-05 15:10:20
回答 2查看 14K关注 0票数 6

是否可以在JDialog中添加最大化/最小化按钮?如果没有,那么我们可以将这些按钮添加到JPanel中吗?

我有一个JPanel,在该面板中有一个JPanel,我想添加一个最小化/最大化按钮,这样当单击该按钮时,JDialog下的组件就会根据JDialog进行调整。例如,当我单击最大化时,jpanel应该会放大,该面板(JDialog)中的组件也会放大,反之亦然。我从这里得到的解决方案是在JFrame中使用JPanel。但是我的JPanel是独立的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-05 15:16:41

是否可以在JDialog中添加最大化/最小化按钮?

  • 不,不要这样做,(即使有一些肮脏的黑客)你可以JDialog.setUndecorated并添加所需的视窗装饰回来,注意JDialog/JWindow的资源来自本地操作系统,只对SystemLookAndFeel有效,可以是CrossPlatform sensitive

如果没有,那么我们可以将这些按钮添加到JPanel中吗?

  • 是的,但是你可以使用JOptionPane和修改后的内容,你可以把任何JComponents和/ with返回值都放入
票数 5
EN

Stack Overflow用户

发布于 2012-12-05 15:12:52

JDialog:没有。

JPanel:可以,只需在listeners中使用JButtons设置JFrame#setMaximizedState值,而不是在JDialog上。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13718054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档