4

アプリケーションでNimbusLAFを使用していますが、すべてのボタンの前景色を変更したいと思います。私はこの設定を行います:

UIManager.put("Button.foreground", Color.WHITE);

しかし、これは機能していません。多分それは私が一次と二次ニンバス色だけを使うべきだからですか?誰か助けてくれませんか?

どうもありがとう。

4

1 に答える 1

2
simple way

1)値をに設定することでColorを1回UIManager設定できます。その後、インスタンス全体(JLabelなど)に対して有効になります。

2)UIManagerを動的に繰り返し設定およびオーバーライドする

most complex way

3)UIManagerたとえばaephyrによって独自に作成する

編集:

<独自のPainters/>を作成しないようにするために、おそらく正しい方法はnon_buggyと今日のカスタムルックアンドフィールを使用することです

于 2012-02-16T12:39:18.820 に答える