【发布时间】:2012-11-01 05:12:52
【问题描述】:
我创建了一个 java 桌面应用程序,其中 UI 是使用 swing 中的布局管理器设计的。 UI 在我的显示器(18.5 英寸)中显示良好。但是,如果我尝试在较小的屏幕(14 英寸)中查看 UI,布局保持不变,但标签/文本等内容不会调整大小。文本被破坏(后跟...)并且不可读。有没有办法根据屏幕大小调整内容的大小?
【问题讨论】:
-
您可以选择要固定、流畅等的布局样式。这就是为什么您会看到不同分辨率的变化
-
将您的内容添加到
JScrollPane或调整字体大小 -
也许最好看看以下组合问题 1) 这个 GUI 有什么作用? 2) 如何对其进行重组以使其在屏幕上更小(例如
CardLayout、JTabbedPane、JDesktopPane和JInternalPane实例。有关更多提示,请参阅The Use of Multiple JFrames, Good/Bad Practice?