我有一个扩展JDesktopPane的类,其中有一个JInternalFrame,我可以Iconify,我真的很喜欢,但是当我对其进行图标化时,它会到达屏幕的左侧,底部。我想将其更改为屏幕的右侧。有人对如何设置该位置有任何建议吗?
最佳答案
您正在使用DefaultDesktopManager来管理JDesktopPane
。DefaultDesktopManager
类实现DesktopManager接口。
查看DefaultDesktopManager
的source code,getBoundsForIconOf
方法受到保护。您也许可以扩展DefaultDesktopManager
以获得所需的图标行为。否则,您将必须编写自己的DesktopManager
接口实现。