gpt4 book ai didi

java - ...Java 屏幕分辨率更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:46 26 4
gpt4 key购买 nike

我们使用 Java Swings 开发了一个巨大的应用程序,它在所有系统上都运行良好,但问题是分辨率,如果分辨率为 1260/768,它运行良好意味着包括滚动条在内的所有组件都将可见,即使应用程序将适合屏幕的宽度和高度,但是当它低于 1280/768 时它不适合屏幕,我所做的是手动将系统分辨率更改为 1280/768 并编写程序来更改分辨率,但问题是大多数系统不支持超过 1024/768,在旧系统上其最大 VGA 卡为 1024/768。

有什么办法解决这个问题?改哪个布局管理器?

更新我们的应用程序将在接下来的 5 天内上线,因此需要更快的东西,尝试使用 FlowLayout,但它不会是好的 UI。

或者如何在最大化或最小化时调整组件的大小?它是如何实现的?

最佳答案

答案基本上取决于您的 GUI 是如何设计的。

在某些情况下,FlowLayout 将允许组件环绕。

JScrollPane 可以在部分周围添加包装器,使它们可以独立滚动。按照这种思路,可以将整个当前 GUI 放在 JScrollPane 中,并设置为永远不会小于 1280x768,这样滚动条将出现在较小的显示器上。

JTabbedPanel 也可用于堆叠 GUI 中不常用的部分。

关于java - ...Java 屏幕分辨率更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15654882/

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