Swing は Netbeans での開発に使用されるため、インターフェイスのフォントもオペレーティング システムではなく Java 仮想マシンによって構成されます。 Netbeans のインストール後のデフォルトのフォント サイズは 11px です。 Windows での Song フォントの最小サポートは 12 ピクセルです。そのため、11pxのフォントサイズを完全に表示することができません。
簡単な解決策は、フォントを大きくすることです。詳細な方法は、Netbeans インストール ディレクトリにある etcnetbeans.conf ファイルを開くことです。 :
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J -Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
この行の最後の引用符の前に --fontsize 12 を追加します。これは次のようになります:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea - J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true --fontsize 12"
この時点で Netbeans を再起動すると、通常のサイズになり、それほど醜くなくなっていることがわかります。
NetBeans エディタと出力フォントはデフォルトでは醜いです。エディターのフォントは設定を変更することで解決できます。ただし、出力フォントは設定を通じて変更できません。
JDK のデフォルト設定を変更することで目標を達成できますが、すべての Java GUI プログラムが影響を受けます。
以下では例として JDK7 を使用します。
設定ファイルのデフォルトが GBK および GB18030 の場合、等幅文字は SIMSUN (つまり、Song 王朝) を優先します。これは、Courier New (ファイル内でアルファベットとして定義されている) を優先するように変更できます。 find sequence.monospaced.gbk = hisshen-ms936、alphabetic、dingbats、sequence.monospaced.gbk = alphabetic、hisshen-ms936、dingbats、symbol
findsequence.monospaced.gb18030 = hisengb18030、alphabetic、alphabetic ,dingbats,symbol
sequence.monospaced.GB18030=alphabetic,chinese-gb18030,dingbats,symbol に置き換えます
最後に、Netbeans を再起動すると、変更が表示されます。