windows - 当系统字体大小增加时,如何将字体大小更改为特定 Eclipse-RCP 应用程序的 100%
问题描述
我创建了 Eclipse-RCP 应用程序,它的几个部分或对话框没有响应。当我在 Windows 操作系统中增加系统字体大小 > 100% 时,应用程序中的字体大小也会因此而发生变化 UI 会失真。例如:- 标签文本被剪切,滚动条不出现,因此底部的按钮不可见。
作为一种解决方案,希望通过在 .ini 文件中设置任何参数来将特定应用程序的字体大小设置为 100%。
以下是尝试的设置(在 .ini 文件中的 -vmargs 之后):
-Dswt.autoScale=100
-Dorg.eclipse.swt.internal.carbon.smallFonts
解决方案
您可以在 Eclipse 应用程序中使用样式,您只需要一个 css 文件,您可以定义哪些组件将受到影响。它类似于 Web 开发,可以定义类、标识符等。
请检查这个链接,有很多例子可以改变你的应用程序的字体大小和样式。
推荐阅读
- java - 如何从 Mule ESB 3.8 中的 JAVA Transformer 内部引发自定义异常?
- powershell - 使用-File参数调用powershell.exe时如何重定向错误流
- solr - 从 mongodb 在 solr 中导入数据的问题
- android - 相当于Xcode中android的styles.xml
- javascript - Express js 使用 cookie 重定向,cookie 不存在
- node.js - 在尝试测试我的 hapijs 应用程序“注册”[1] 时:- 缺少-
- r - 计算按其他两列的值分组的列的平均值
- python - Holt-Winters alpha/beta/gamma 参数的快速网格搜索
- vue.js - 变量不能导出到 vue 文件中
- titanium - 无法同时应用“Theme.AppCompat.NoActionBar”和“Theme.AppCompat.Light”