【发布时间】:2012-11-03 06:56:26
【问题描述】:
我有一个摆动 gui,它在 windows 平台上具有适当的 JPanel 和 JDialog 尺寸,屏幕尺寸从 13 英寸到 15 英寸。我所说的适当大小是JPanel 中的所有组件和JDialog 中的消息都正确显示。
但是,当在带有 Genome/Kde 桌面的 Ubuntu linux 下运行时,我发现并非所有组件或消息都完全显示,并且似乎宽度或高度都不够,并且 GUI 界面被裁剪
有人知道如何解决它吗?
【问题讨论】:
-
您可以检查程序当前运行的操作系统,并根据需要决定尺寸。
-
正确使用正确的 LayoutManager,使用正确的字体和大小,必须为 GUI 中使用的所有 JComponent 覆盖 Font 或 FontUIResource(在某些情况下取决于)UIManager 的键
标签: java swing user-interface cross-platform