LoginSignup
2
2

More than 3 years have passed since last update.

NetBeansのボタンやアイコンが、高解像度のディスプレイで小さすぎる件と、その解決策

Last updated at Posted at 2019-09-23

概要

高解像度のディスプレイで、NetBeansのボタンやタブの文字が、
「小さすぎて読めない!!」(ハ○キルーペ)問題への対応方法をメモします。
スライド1.PNG

なお、NetBeansとはJavaのIDEです。
WEBアプリケーション(JSF)の勉強をする際に触り、「小さすぎて読めない!!」問題に直面しました。
調べたものの、解決策になかなかたどり着かなかったため、Qiitaにて記録しておきます。

解決策手順

検証環境

  • Surface Pro4(ディスプレイ12.3インチ・解像度2736 x 1824)
  • NetBeans IDE 8.0.2 (Build 201411181905)

手順

ポイントは、以下のconfファイル内の一行です。

  • C:Program Files\NetBeans 8.0.2\etc\netbeans.conf
<前略>
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=false -J-Dsun.zip.disableMemoryMapping=true"
<後略>

-J-Dsun.java2d.dpiaware=false
-J-Dsun.java2d.dpiaware=true に変更してください。
すなわち、変更後は以下のようになります。

<前略>
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"
<後略>

再起動

NetBeansを再起動すると、ボタンのサイズ等が大きくなり、見やすくなります。
スライド2.PNG
スライド3.PNG
※しかし、解像度はそのまま拡大表示されるため、アイコン等はどことなくギザギザしてしまいます。

参考文献

下手な英語で探して、やっと見つけました。こちらもご参照ください。
HiDPI with Eclipse and NetBeans - JAXenter

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2