标签: java swing jpanel jdialog
扩大标题:
我有一个屏幕(我的主窗口,一个封装的JFrame)最有可能用GridBagLayout创建,因为我需要一个网格,其单元格是不同大小的矩形。其中一个矩形将是一个具有可塑性的对话框功能,根据应用程序的上下文有不同的选项。
JFrame
GridBagLayout
我的问题是,自定义JDialogs的方式是什么?或者我只是想要一个可重用的JPanel,它具有我想要显示或禁用的特定按钮,具体取决于上下文?我希望这很清楚;谢谢。 -B。
答案 0 :(得分:3)
使用JPanel解决方案。
JPanel
JDialog是一个重量级的top-level container,意味着它的窗口由系统管理,不能作为另一个组件的子项嵌入。