gpt4 book ai didi

java - 如何打开以 JDesktopPane 为中心的 JInternalFrame?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:48 25 4
gpt4 key购买 nike

当用户选择通过菜单打开各种功能时,我将一堆 JInternalFrame 添加到 JDesktopPane 中。但我希望内部框架在桌面 Pane 的中心打开,而不是在左上角,它们似乎是默认的。

如何指定 JInternalFrames 居中打开,或者打开后将它们移动到中心?

jDesktopPane.add(jInternalFrame); // jInternalFrame is not centered!

最佳答案

作为引用,这是我根据 dogbane 的建议使用的解决方案:

Dimension desktopSize = desktopPane.getSize();
Dimension jInternalFrameSize = jInternalFrame.getSize();
jInternalFrame.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
(desktopSize.height- jInternalFrameSize.height)/2);

关于java - 如何打开以 JDesktopPane 为中心的 JInternalFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com