2011-09-12 37 views
1

当我的应用程序用户将'windows texte size'增加到150%(picture)时,所有组件(文本,按钮..)都会增长,并且应用程序超出屏幕大小。Java-Swing和Windows文本大小:修复组件的大小

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

谢谢。 PS:我使用JGoodies

+0

你的问题对你的应用程序包含的太少。它太难以帮助。 – Mohayemin

+0

哦。对不起。其实我不明白你的问题。我在Windows中并不习惯,我认为你给出的截图是你的应用程序。你的问题并不像我想的那么简单。 – Mohayemin

+0

您最好的选择是在Windows上设计150%大小的应用程序:如果您的屏幕适合那里,它们将适合其他字体设置。然后让LayoutManager决定如何使用额外的可用空间(这是JGoodies FormLayout已经做的事情)。 – jfpoilpret

回答

2

使用正确的布局管理器和不setPreferredSize()/setSize()等组件像按钮,面板窗口/对话框和使用pack()窗口/对话框。

+0

您的答案不是很清楚或不可读。请考虑对其进行重新说明并使其更具可读性。 –