我有一个JDesktopPane,并希望以网格样式显示JInternalFrames,而不是覆盖框架。帧的深度会有所不同,因此它们的位置应该是动态分配的。我可以存储最后放置的框架的坐标,但框架可以移动、最小化或关闭。他们是一个简单的方式放置内部框架在整洁的方式?例如,使用布局?
发布于 2011-08-04 01:00:15
这里有一个example,可能会提供一些指导。它使用setLocation()和一个偏移量。
发布于 2011-08-04 01:01:03
DesktopManager类负责管理内部帧。
您应该能够重写openFrame()方法,以便在将框架添加到桌面时对其进行初始定位。
还有一些拖动方法,您可以通过覆盖这些方法来防止框架重叠。
https://stackoverflow.com/questions/6930158
复制相似问题