0

私は 2 つの JPanel を持つアプリを持っていますが、それらは異なるスタイルを持つ必要があります。Synth LaF を使用していますが、1 つの xml ファイルに 2 つの異なるスタイルを含める方法がわかりません。スタイルを定義して「パネル」にバインドしますが、両方のパネルが似ています。より多くのスタイルを定義して、どのパネルでどのスタイルを使用すべきかをシンセに知らせる可能性はありますか?

4

1 に答える 1

1

http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/synth.htmlから抽出:

<bind> 要素 ...
タイプは「name」または「region」です。type が名前の場合、component.getName() メソッドで名前を取得します。...

そのため、スタイルを名前にバインドし、setName を呼び出してパネル名を指定します。

于 2011-01-16T20:37:35.157 に答える