Java Swing应用程序中屏幕特定部分上的持续对话式功能——JDialog功能是一条出路吗?
要扩展标题: 我有一个屏幕(我的主窗口,一个封装的Java Swing应用程序中屏幕特定部分上的持续对话式功能——JDialog功能是一条出路吗?,java,swing,jpanel,jdialog,Java,Swing,Jpanel,Jdialog,要扩展标题: 我有一个屏幕(我的主窗口,一个封装的JFrame),它很可能是用GridBagLayout创建的,因为我需要一个网格,它的单元格是不同大小的矩形。在其中一个矩形中,将具有类似对话框的可扩展功能,并根据应用程序的上下文提供不同的选项 我的问题是,定制JDialogs是这里的方式吗?或者我只是想要一个可重用的JPanel,它具有我想要根据上下文显示或禁用的特定按钮?我希望这是清楚的;谢谢-B.使用JPanel解决方案 JDialog很重,这意味着它的窗口由系统管理,不能作为另一个组件的
JFrame
),它很可能是用GridBagLayout
创建的,因为我需要一个网格,它的单元格是不同大小的矩形。在其中一个矩形中,将具有类似对话框的可扩展功能,并根据应用程序的上下文提供不同的选项
我的问题是,定制JDialogs是这里的方式吗?或者我只是想要一个可重用的JPanel,它具有我想要根据上下文显示或禁用的特定按钮?我希望这是清楚的;谢谢-B.使用
JPanel
解决方案
JDialog很重,这意味着它的窗口由系统管理,不能作为另一个组件的子组件嵌入。是的,这就是我的想法,需要专家确认:-)。谢谢,谢谢。