読者です 読者をやめる 読者になる 読者になる

いろいろ備忘録日記

主に .NET と Python絡みのメモを公開しています。

よく見るライブラリ

java swing

Swing関連のツールでよく見かけるライブラリ

[Synthetica]

[Flexdock]

[swing-layout]

Syntheticaを利用する場合、そのまま、

UIManager.setLookAndFeel(new SyntheticaStandardLookAndFeel());

とすると、日本語が化けます。これはSyntheticaがデフォルトで
使用しているフォントがTahomaのためです。外部XMLファイルで
設定するか、以下のようにしてコード内で設定する必要があります。

            UIManager.setLookAndFeel(new SyntheticaStandardLookAndFeel());
            SyntheticaLookAndFeel.setFont("Dialog", 12);
            SyntheticaLookAndFeel.setAntiAliasEnabled(true);

上記では、ついでに文字のアンチエイリアスも有効にしています。
起動時に

 -Dswing.aatext=true

としたのと同じです。