Java JDesktopPane布局

Java JDesktopPane布局,java,swing,jinternalframe,jdesktoppane,Java,Swing,Jinternalframe,Jdesktoppane,我有一个JDesktopPane,希望以网格样式显示JInternalFrames,而不重叠框架。帧的尺寸将发生变化,因此应动态指定其位置。我可以存储最后放置的帧的坐标,但帧可以移动、最小化或关闭。。它们是一种以整洁的方式放置内部框架的简单方法吗?e、 例如,使用布局?这里有一个可以提供一些指导的示例。它使用setLocation()和偏移量。DesktopManager类负责管理内部帧 您应该能够覆盖openFrame()方法,以便在将框架添加到桌面时对其进行初始定位 还有一些拖动方法,您可以

我有一个JDesktopPane,希望以网格样式显示JInternalFrames,而不重叠框架。帧的尺寸将发生变化,因此应动态指定其位置。我可以存储最后放置的帧的坐标,但帧可以移动、最小化或关闭。。它们是一种以整洁的方式放置内部框架的简单方法吗?e、 例如,使用布局?

这里有一个可以提供一些指导的示例。它使用
setLocation()
和偏移量。

DesktopManager类负责管理内部帧

您应该能够覆盖
openFrame()
方法,以便在将框架添加到桌面时对其进行初始定位

还有一些拖动方法,您可以替代这些方法以防止帧重叠