Java - 更改菜单栏和项目背景和文本颜色
Java - Changing the Menu Bar and Item Background and Text Color
如何使用 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);
如何使用 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);