何らかの理由で、TreeUIが適用されません。MetalThemeを使用していて、TreeUIをカスタマイズしたいと思います。そこで、TreeUIコードをコピーして、クラスの名前をEzTreeUIに変更することから始めました。私はこれを正しくやっていますか?以下のコマンドはいずれも機能しません。以下のステートメントをデバッグしてステップオーバーしても、UIManager.getDefaults().get("TreeUI");
まだが返されますjavax.swing.plaf.metal.MetalTreeUI
。
UIManager.getDefaults().put("TreeUI", EzTreeUI.class.getName());
UIManager.put("TreeUI", EzTreeUI.class.getName());