我正在创建一个包含 JDesktopPane 和 JInternalFrame 的 java 应用程序。
我正在使用 GridLayOut 来设置 JInternalFrame
问题是我无法根据 GridLayout 大小调整 JInternalFrame 的大小
以下是应用程序的一个屏幕截图
我希望 JInnernalFrame 作为网格大小。
请帮帮我。
我正在创建一个包含 JDesktopPane 和 JInternalFrame 的 java 应用程序。
我正在使用 GridLayOut 来设置 JInternalFrame
问题是我无法根据 GridLayout 大小调整 JInternalFrame 的大小
以下是应用程序的一个屏幕截图
我希望 JInnernalFrame 作为网格大小。
请帮帮我。
因为JInternalFrame
s 应该被添加到 a 并由 a 管理JDesktopPane
查看如何使用内部框架了解更多详情
JDesktopPane
不应该有一个布局管理器,GridLayout
它正在控制并决定JInternalFrame
应该如何管理。
简单的答案是,不要使用带有JDesktopPane
. 而是使用JInternalFrame#pack
调整框架的大小,setLocation
放置它并且不要忘记使其可见
我想要 JInnernalFrame 作为网格大小
要么不要JInternalFrame
以这种方式使用 s,要么提供可以在需要时模仿它的功能。布局管理器倾向于提供这两种功能