この方法JFrameに他のコンポーネントと異なるルックアンドフィールを与える方法(多重化)
UIManager.setLookAndFeel(new SubstanceCeruleanLookAndFeel());
全体アプリのL & Fを設定します。これをどのように組み合わせて、JFrame
のために異なるL & Fを設定するのですか?私はMultiplexing Look and Feelsに、この記事を見つけた
EDIT
。これはどのくらい正確に機能しますか?私は例を見つけることができません。
なぜですか?とにかく、単にしないでください - スイングはアプリケーションごとに1つのLAFをサポートするように設計されています。通常は、混合すると予測できないビジュアルや動作が発生します。 @trashgodはすでに述べたように、JFrameはJComponentではありません。すなわち、設定するUIデリゲートはありません.LAFによって引き継がれる唯一のものは、フレーム装飾です.JFrame.setDefaultLookAndFeelDecorationを参照してください。 – kleopatra
アプリ全体の1つのラフ、および別のラフを使用してフレームを飾る?またはその逆。 1つのlafを使用しますが、フレーム装飾以外のすべてのコンポーネントに別のlafを使用しますか?これは可能ですか?私は自分の葉を作成するスキルは持っていないので、lafsを組み合わせて見栄えを良くする方法があるのだろうかと思った。 – bunnyjesse112