固定尺寸摆动 GUI 在使用不同分辨率时发生变化

发布于 2024-10-07 09:14:24 字数 140 浏览 2 评论 0原文

我有一个带有 swing gui 的小型 java 应用程序。我已经为窗口设置了固定大小,一切都运行良好。但是当在不同的屏幕上使用 GUI 时,对象似乎发生了轻微的移动。 (标签未显示其完整文本等,...)我认为差异在于屏幕的纵横比,但有什么方法可以解决这个问题吗?

I have a small java application with a swing gui. I have set a fixed size for the window and everything works really well. But when using the GUI on different screens, the objects seem to have moved slightly. (Labels not showing their entire text etc,...) I think the difference lies in the aspect ratio of the screen but is there any way to counter this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

女中豪杰 2024-10-14 09:14:24

应对方法是不使用固定大小的窗口。

The way to counter it is to not used fixed size windows.

孤檠 2024-10-14 09:14:24

我同意布莱恩的观点。原因有很多——屏幕分辨率、本地化(如果您这样做)、不同的外观和渲染,具体取决于平台和/或 JVM 版本。 Swing 的布局足够灵活,可以在不固定框架大小的情况下完成您想要的一切。否则,您将实现渲染引擎来计算渲染的所有内容

I agree with Bryan. There are many reasons - the screen resolution, localization (if you do so), different look-and-feels and rendering depending on the platform and/or JVM version. Swing's layouts are flexible enough to do everything you want without fixing the frame size. Otherwise you are going to implement your rendering engine to calculate everything which is rendered.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文