Habe folgendes problem bei mir festgestellt.
frame.setJMenuBar(menuBar);
JMenu neu = new JMenu("neu");
neu.setBackground(Color.white);
JMenu test = new JMenu("test");
test.setBackground(Color.white);
JMenuItem test2 = new JMenuItem("test2");
test2.setBackground(Color.white);
test.add(test2);
neu.add(test);
menuBar.add(neu);
Falls ein JMenu ein untermenü hat kann man die Hintergrundfarbe nur
vom untersten JMenu/JMenuItem ändern, warum?