Swingにおいてフォント(文字描写)が汚いので対策
swingで太字(BOLD)を利用すると10数年前の気分に浸れるので、どうにか回避したい。
アンチエイリアスというボカシの一種が効いてないようなのでドットで打った文字みたいに…
引用 Java技術最前線 「Java SE 6完全攻略」第17回 文字に対するアンチエイリアス http://itpro.nikkeibp.co.jp/article/COLUMN/20070205/260649/ Q's Swing Lab - java GUI customization - http://qoofast.blog76.fc2.com/blog-entry-19.html
詳しくは引用先などを参照
自分の環境ではpaintComponentでRenderingHintにて各コンポーネントに
アンチエイリアスをオンに指定しても変化がなかった。
恐らくなにか足りないんだろうけどここに今時間かけられないので…
メインメソッドに以下を追加
System.setProperty("awt.useSystemAAFontSettings","on");
System.setProperty("swing.aatext", "true");
で、とりあえず解決
引用 プログラム問答 http://ja.softuses.com/40958