我有一个扩展JDesktopPane的类,其中有一个JInternalFrame,我可以Iconify,我真的很喜欢,但是当我对其进行图标化时,它会到达屏幕的左侧,底部。我想将其更改为屏幕的右侧。有人对如何设置该位置有任何建议吗?

最佳答案

您正在使用DefaultDesktopManager来管理JDesktopPane

DefaultDesktopManager类实现DesktopManager接口。

查看DefaultDesktopManagersource codegetBoundsForIconOf方法受到保护。您也许可以扩展DefaultDesktopManager以获得所需的图标行为。否则,您将必须编写自己的DesktopManager接口实现。

09-11 19:54