扩展标题:
我有一个屏幕(我的主窗口,一个封装的JFrame
),最有可能用GridBagLayout
创建,因为我需要一个网格,其单元格是不同大小的矩形。 在其中一个矩形中,将是一个可延展的类似对话框的功能,根据应用程序的上下文具有不同的选项。
我的问题是,自定义 JDialogs 是通往这里的方式吗? 还是我只是想要一个可重用的 JPanel,它根据上下文显示或禁用我想要显示或禁用的特定按钮? 我希望这是清楚的;谢谢。-B.
使用JPanel
解决方案。
JDialog 是一个重量级的顶级容器,这意味着它的窗口由系统管理,不能作为另一个组件的子组件嵌入。