web-dev-qa-db-ja.com

超高解像度ディスプレイでjmeteruiを使用する方法

3200X1800Lenovoラップトップを搭載したWindows8のjmeterUIは使用できません。左端のペインのフォントが小さすぎ、右側の行間隔がフォントに対して小さすぎます。解像度を1920X1080に変更しても、効果はありません。 1920X1080の2台目のモニターで使用してみました。運がない。システムは大きいサイズに設定されています。どのモニターがプライマリであるかを交換することもできないようです。誰かがこれを解決しますか?

28
user3911406

バージョン3.2の2017年8月現在の編集:

以下の答えは、より最新で単純かもしれません

実行時にSwingフォントを設定することについての回答 に出くわし、JMeterのフォントを設定する方法の手がかりを与えてくれました。

SwingのDefaultMetalTheme.Java ソースによると、これはフォントサイズを決定するために使用される認識された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.batファイルを介してJMeterを起動していると仮定します。 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ルックアンドフィール(Options->Look andフィール->金属)。

残念ながら、これは左側のペインで使用されているフォントには影響しません。明示的に小さな値に設定されているか、またはを介して制御されています。別のJavaプロパティを見逃しました。Swingで使用されるすべてのJavaプロパティの包括的なリストを見つけることができませんでした。フォントにはもっと多くのプロパティがあるかもしれません。私は誰かがそれを知っています、教えてください!

24
Peter Kovac
  • jmeter.hidpi.mode trueに設定すると、 '疑似' -hidpiモードがアクティブになり、一部のUI要素のサイズを増やすことができます
  • jmeter.hidpi.scale.factor 2.0に設定して、一部のUI要素のサイズをスケーリングします
  • jmeter.toolbar.icons.size、次の値:22x22(デフォルトサイズ)、32x32または48x48HiDPIの推奨値)
  • jmeter.tree.icons.sizeの値:19x19(デフォルトサイズ)、24x2432x32HiDPIの推奨値)または48x48

さらに、フォントをアクティブにして変更するためにjsyntaxtextarea.font.familyHackに設定し、サイズjsyntaxtextarea.font.sizeを変更することで、JSR223サンプラーなどの一部の要素のテキスト領域のフォントサイズを増やすことができます。 28(HiDPIの推奨値)などのより大きな値に設定します。

7
MalikFayaz

JMeterのバージョン3.1以降、次のドキュメントに従ってuser.propertiesを変更することでこれを行うことができます。

jmeter.hidpi.modeをtrueに設定して、「疑似」をアクティブにします-hidpiモードにより、一部のUI要素のサイズを増やすことができますjmeter.hidpi.scale.factorを2.0に設定して、一部のUI要素のサイズをスケーリングできます

jmeter.toolbar.icons.sizeの値:22x22(デフォルトサイズ)、32x32または48x48(HiDPIの推奨値)jmeter.tree.icons.sizeの値:19x19(デフォルトサイズ)、24x24、32x32(の推奨値HiDPI)または48x48さらに、これらのプロパティを変更することにより、JSR223サンプラーなどの一部の要素のテキスト領域のフォントサイズを増やすことができます。

jsyntaxtextarea.font.familyをHackに設定して、フォントとそのサイズをアクティブ化および変更します。jsyntaxtextarea.font.sizeを28(HiDPIの推奨値)などのより大きな値に設定します。

CTRL +/-を使用してズームイン/ズームアウトすることもできることに注意してください

6
UBIK LOAD PACK