-1
UIManager.put(key, value);
を使用してメニューバーとアイテムの色を変更する方法。Java - メニューバーとアイテムの背景とテキストの色を変更する
私はこの方法を試してみました:
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
UIManager.put("MenuBar.background", Color.black);
UIManager.put("MenuBar.foreground", Color.white);
UIManager.put("MenuItem.background", Color.black);
UIManager.put("MenuItem.foreground", Color.white);
new Window();
}
catch(Exception e) { e.printStackTrace(); }
それは動作しません、そして、私はUIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
を削除し、それが今で動作しますが、私は、元のオペレーティングシステムのルック・アンド・フィールに固執する必要があります。
paintComponent(Graphics g)
メソッドを使用せずにメニューバーとアイテムの色を変更するにはどうすればよいですか?
これがどのように機能するか説明してください。 – Blip
1.本当に '不透明 'が必要ですか? 2.フォントの色/フォアグラウンドはどうですか?私の例は素晴らしいですか? – MacStevins
遅れて申し訳ありませんが、質問に私の試験ではない、あなたが答えたとき私は3年目の試験を持って、ちょうど私がプロジェクトを持っています。 – MacStevins