Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
扩展标题:
我有一个屏幕(我的主窗口,一个封装JFrame的 ),最有可能使用 a 创建GridBagLayout,因为我需要一个网格,其单元格是不同大小的矩形。其中一个矩形将是一个可延展的类似对话框的功能,根据应用程序的上下文具有不同的选项。
JFrame
GridBagLayout
我的问题是,自定义 JDialogs 是否适合这里?或者我只是想要一个可重用的 JPanel,它具有我想要根据上下文显示或禁用的特定按钮?我希望这很清楚;谢谢。-B。
解决JPanel方案。
JPanel
JDialog 是一个重量级的顶级容器,这意味着它的窗口由系统管理,不能作为另一个组件的子级嵌入。