Ответ 1
Изменить с августа 2017 года для версии 3.2:
Ответ ниже может быть более современным и простым
Я наткнулся на ответить о настройке шрифта Swing во время выполнения, и он дал мне понять, как установить шрифты JMeter.
Согласно Swing DefaultMetalTheme.java source, это список признанных свойств Java, которые используются для определить размер шрифта:
128 private static final String[] defaultNames = {
129 "swing.plaf.metal.controlFont",
130 "swing.plaf.metal.systemFont",
131 "swing.plaf.metal.userFont",
132 "swing.plaf.metal.controlFont",
133 "swing.plaf.metal.controlFont",
134 "swing.plaf.metal.smallFont"
135 };
Итак, вам нужно сделать это, чтобы убедиться, что они установлены надлежащим образом до запуска JMeter. Это зависит от среды, но Предполагаю, что вы используете Windows, и вы запускаете JMeter через файл jmeter.bat
.
Просто добавьте эти строки рядом с вершиной файла jmeter.bat
:
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 (Опции → Look and Feel → Metal).
К сожалению, это не повлияет на шрифт, используемый на левой панели. Он либо явно установлен на небольшое значение, я думаю, либо он управляется с помощью другого свойства Java, которое я пропустил. Мне не удалось найти исчерпывающий список всех свойств Java, используемых в Swing. Для шрифтов может быть больше свойств. Я кому-то это знаю, скажи нам!