Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swing应用程序中屏幕特定部分上的持续对话式功能——JDialog功能是一条出路吗?_Java_Swing_Jpanel_Jdialog - Fatal编程技术网

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很重,这意味着它的窗口由系统管理,不能作为另一个组件的子组件嵌入。

是的,这就是我的想法,需要专家确认:-)。谢谢,谢谢。