我有一个 JDesktopPane 并希望以网格样式显示 JInternalFrames 而不覆盖框架。框架的尺寸会有所不同,因此应动态分配它们的位置。我可以存储最后放置的框架的坐标,但可以移动、最小化或关闭框架。它们是整齐放置内部框架的简单方法吗?例如,使用布局?
问问题
897 次
2 回答
2
Here's an example that may offer some guidance. It uses setLocation()
and an offset.
于 2011-08-03T17:00:14.963 回答
2
该类DesktopManager
负责管理内部框架。
您应该能够覆盖该openFrame()
方法以在将框架添加到桌面时对其进行初始定位。
还有一些拖动方法可以覆盖,以防止帧重叠。
于 2011-08-03T17:01:03.050 回答