Hallo Liebe Community,
ich bräuchte dringend mal eure Hilfe
Ich hänge jetzt schon zwei Tage daran und bin kurz davor den Laptop an die Wand zu werfen *Lach*
Zu meinem Problem ich möchte in Java in meiner JMenubar anstatt Text bei einem JMenu ein Bild haben. Sprich ein Icon auf das JMenu. Gibt es da eine Möglichkeit ? Für JMenuItem geht das Problemlos
Warscheinlich übersehe ich mal wieder was -.- Zur Info ich habe getestet ob er das Bild überhaupt findet, aber es wird gefunden. Ich weiß echt nicht mehr was ich noch machen soll
Ich bedanke mich schon einmal vielmals für eure Hilfe
Mein Code:
An der Rot makierten stelle soll dem Jmenu mein Bild / Icon gesetzt werden.
ich bräuchte dringend mal eure Hilfe

Zu meinem Problem ich möchte in Java in meiner JMenubar anstatt Text bei einem JMenu ein Bild haben. Sprich ein Icon auf das JMenu. Gibt es da eine Möglichkeit ? Für JMenuItem geht das Problemlos

Warscheinlich übersehe ich mal wieder was -.- Zur Info ich habe getestet ob er das Bild überhaupt findet, aber es wird gefunden. Ich weiß echt nicht mehr was ich noch machen soll

Ich bedanke mich schon einmal vielmals für eure Hilfe

Mein Code:
An der Rot makierten stelle soll dem Jmenu mein Bild / Icon gesetzt werden.
Code:
public class TopMenu extends JMenuBar {
public TopMenu() {
this.setLayout(new GridBagLayout());
JMenuBar leftBar = new JMenuBar();
leftBar.setBorderPainted(false);
leftBar.add(new JMenu("Datei"));
leftBar.add(new JMenu("Edit"));
leftBar.add(new JMenu("Tools"));
leftBar.add(new JMenu("lalala"));
JMenuBar settingsBar = new JMenuBar();
[COLOR="#FF0000"]JMenu settings = new JMenu();
[/COLOR]
settingsBar.add(settings);
// Zusammensetzen
Insets insets = new Insets(0, 0, 0, 0);
this.add(leftBar, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0,
GridBagConstraints.WEST, GridBagConstraints.VERTICAL, insets,
0, 0));
this.add(settingsBar, new GridBagConstraints(1, 0, 1, 1, 1.0, 1.0,
GridBagConstraints.EAST, GridBagConstraints.VERTICAL, insets,
0, 0));
}
}