我有一个扩展JDesktopPane的类,其中我有一个JInternalFrame,我可以Iconify,我真的很喜欢这个,但当我将它图标化时,它会进入屏幕的左下方。我想将其更改为屏幕顶部的右侧。有没有人对如何设置该位置有任何建议?
答案 0 :(得分:2)
您正在使用DefaultDesktopManager来管理JDesktopPane
。
DefaultDesktopManager
类实现DesktopManager接口。
查看DefaultDesktopManager
的{{3}},getBoundsForIconOf
方法受到保护。您可以扩展DefaultDesktopManager
以获得所需的图标行为。否则,您必须编写自己的DesktopManager
接口实现。