set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.controlFont=Dialog-20
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.systemFont=Dialog-20
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.userFont=SansSerif-18
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.smallFont=SansSerif-16
更新:用户lyaffe在评论中指出,在4K笔记本电脑显示器上,你希望字体更大:
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.controlFont=Dialog-32
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.systemFont=Dialog-32
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.userFont=SansSerif-20
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.smallFont=SansSerif-20
然后启动JMeter并确保使用 Metal 外观(* 选项 * -〉* 外观 * -〉Metal)。
5条答案
按热度按时间iovurdzv1#
自2017年8月起编辑版本3.2:
下面的答案可能更现代化和简单
我偶然发现了answer about setting Swing font at runtime,它给了我一个如何设置JMeter字体的线索。
根据Swing's DefaultMetalTheme.java源代码,这是一个可识别的Java属性列表,用于确定字体大小:
因此,您需要做的是确保在JMeter启动之前正确设置这些参数。这取决于环境,但是我假设您使用Windows,并且通过
jmeter.bat
文件启动JMeter。只需在jmeter.bat
文件顶部附近添加以下行:更新:用户lyaffe在评论中指出,在4K笔记本电脑显示器上,你希望字体更大:
然后启动JMeter并确保使用 Metal 外观(* 选项 * -〉* 外观 * -〉Metal)。
**不幸的是,这不会影响左窗格中使用的字体。**我猜它要么被显式设置为某个小值,要么是通过另一个我遗漏的Java属性控制的。我无法找到Swing中使用的所有Java属性的完整列表。可能有更多的字体属性。如果有人知道,请告诉我们!
nfs0ujit2#
从JMeter的3.1版本开始,您可以通过按照以下文档修改www.example.com来实现这user.properties一点:
将jmeter.hidpi.mode设置为true以激活“伪”-hidpi模式,从而允许增加某些UI元素的大小jmeter.hidpi.scale.factor设置为2.0以缩放某些UI元素的大小
使用以下值替换jmeter.工具栏.图标.大小:22 x22(默认大小)、32 x32或48 x48(HiDPI的建议值)jmeter.tree.icons.size,这些值为:19 x19(预设大小)、24 x24、32 x32(HiDPI的建议值)或48 x48。此外,您可以变更下列属性,以增加某些元素(例如JSR 223 sampler)中文字区域的字号:
jsyntaxtextarea.font.family 设置为Hack以激活并更改字体及其大小jsyntaxtextarea.font.size设置为更大的值,如28(建议值为HiDPI)
请注意,您也可以使用CTRL +/-进行放大/缩小
q0qdq0h23#
在Ubuntu上执行以下操作:
jmeter.hidpi.模式=真
Jmeter 高分辨率比例因子=2.0
jmeter.工具栏.图标.size= 48 x48
jmeter.树.图标.大小= 48 x48
jsyntaxtextarea.font.family攻击
jsyntax文本区域。字体大小=28
控制器
系统
使用者名称
字体大小
控制器
系统
使用者名称
小字体
mwyxok5s4#
从Java 9开始,使用参数
-Dsun.java2d.uiScale=200%
作为命令行参数或环境变量JVM_ARGS。200%是比例因子,似乎只支持100的倍数,如300%等。
示例:
或
或
velaa5lx5#
我也遇到了同样的问题,上面的建议什么也没做。但是,我发现如果你以管理员的身份运行.bat文件,似乎可以解决这个问题。
我运行的是高分辨率显示的Windows 7 - 64位。现在文本是可读的,否则UI完全没用。