gpt4 book ai didi

java - 可用帧大小和 Windows 管理器帧大小

转载 作者:行者123 更新时间:2023-11-30 07:38:19 26 4
gpt4 key购买 nike

我正在使用 myFrame.setSize(Xsize,Ysize) 设置 JFrame 大小,但这给了我一个问题:这没有定义框架中的可用空间,而是定义了整个框架的大小(它包括 Windows 管理器框架大小,并不总是相同的)。有没有办法通过定义可用空间大小来定义 JFrame 大小?

最佳答案

通常最好的方法是对框架的内容设置PreferredSize(),然后调用pack()。

如果那不可能,那么我认为只要框架完全可见,调用 Window 上的 getInsets() 就会获取窗口管理器框架的大小(您可能需要使用监听器并等到 windowOpened()事件)。我实际上并没有在 X 上尝试过,但它绝对适用于 Windows。该方法的缺点是框架出现然后调整大小。您可以在屏幕外启动它,然后在获得插图后将其移动到可见位置。

关于java - 可用帧大小和 Windows 管理器帧大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2038280/

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