gpt4 book ai didi

Java JFrame 根据屏幕分辨率调整大小

转载 作者:搜寻专家 更新时间:2023-10-30 19:48:18 25 4
gpt4 key购买 nike

我使用 myEclipse Matisse 创建了 Java GUI。当我的屏幕分辨率为 1024x768 时,它工作正常,但是当我更改分辨率时,我的 GUI 无法正常工作。我希望我的 GUI 窗口应该根据屏幕分辨率重新调整大小我正在扩展 JFrame 以创建主窗口。

public class MyClass extends JFrame {

//I am putting some controls here.

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(0,0,screenSize.width, screenSize.height);
setVisible(true);

pack();
}

这是行不通的,无论我做什么,设置大小硬编码或通过 ToolKit 使用,帧大小保持不变。

最佳答案

您可以尝试使用它来最大化框架:

this.setExtendedState(JFrame.MAXIMIZED_BOTH);

关于Java JFrame 根据屏幕分辨率调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6777135/

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