簡體   English   中英

Java - 更改菜單欄和項目背景和文本顏色

[英]Java - Changing the Menu Bar and Item Background and Text Color

如何使用UIManager.put(key, value);更改菜單欄和項目顏色UIManager.put(key, value); .

我試過這種方法:

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)方法的情況下更改菜單欄和項目的顏色?

  UIManager.put("MenuItem.background", Color.CYAN);
  UIManager.put("MenuItem.opaque", true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM