【问题标题】:Java-Swing and Windows text size : fix the size of componentsJava-Swing 和 Windows 文本大小:修复组件的大小
【发布时间】:2011-11-15 04:09:42
【问题描述】:

当我的应用程序用户将“windows texte size”增加到 150% (picture) 时,所有组件(文本、按钮..)都会增长并且应用程序会超出屏幕大小。

您是否有建议让每个窗口文本大小(100%、125%、150%)的 GUI 固定(或所有组件可见)?

谢谢。 PS:我用的是JGoodies

【问题讨论】:

  • 您的问题包含的关于您的应用程序的内容太少。太难帮忙了。
  • 哦。我很抱歉。其实我不明白你的问题。我不太习惯在 Windows 中,我认为您提供的屏幕截图是您的应用程序。你的问题并没有我想象的那么丰富。
  • 您最好的办法是在 Windows 上设计 150% 大小的应用程序:如果您的屏幕适合那里,它们将适合其他字体设置。然后让 LayoutManager 决定如何使用额外的可用空间(这是 JGoodies FormLayout 已经做的事情)。
  • 谢谢。当然,我想我会这样做。我越来越明白我们为什么要在主要企业应用程序中使用“全网”...

标签: java windows swing text-size


【解决方案1】:

使用适当的布局管理器,不要将setPreferredSize()/setSize() 等用于按钮、面板窗口/对话框等组件,并使用pack() 窗口/对话框。

【讨论】:

  • 你的答案不是很清楚或可读。请考虑改写它并使其更具可读性。
猜你喜欢
  • 2017-05-16
  • 2017-06-04
  • 2021-03-08
  • 2011-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-06
相关资源
最近更新 更多