首页 > 解决方案 > 当系统字体大小增加时,如何将字体大小更改为特定 Eclipse-RCP 应用程序的 100%

问题描述

我创建了 Eclipse-RCP 应用程序,它的几个部分或对话框没有响应。当我在 Windows 操作系统中增加系统字体大小 > 100% 时,应用程序中的字体大小也会因此而发生变化 UI 会失真。例如:- 标签文本被剪切,滚动条不出现,因此底部的按钮不可见。

作为一种解决方案,希望通过在 .ini 文件中设置任何参数来将特定应用程序的字体大小设置为 100%。

以下是尝试的设置(在 .ini 文件中的 -vmargs 之后):

-Dswt.autoScale=100

-Dorg.eclipse.swt.internal.carbon.smallFonts

标签: windowseclipse-rcpini

解决方案


您可以在 Eclipse 应用程序中使用样式,您只需要一个 css 文件,您可以定义哪些组件将受到影响。它类似于 Web 开发,可以定义类、标识符等。

请检查这个链接,有很多例子可以改变你的应用程序的字体大小和样式。

https://www.vogella.com/tutorials/Eclipse4CSS/article.html


推荐阅读