いろいろ備忘録日記

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

よく見るライブラリ

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

としたのと同じです。