Hallo!
Ich habe ein JLabel, welches mit java.awt.Container c = getContentPane().add(jLabel) in ein JFrame
geaddet ist. Wenn ich jetzt auf diese JLabel klicke, erscheint ein Popup Menu und ich kann von
einem JMenuItem - hier redItem - eine Farbe auswählen. Das redItem hat dabei einen roten
Hintergrund.
Folgender Code zeigt den wesentlichen Teil:
Jetzt bleibt das JLabel in seiner gewohnten Farbe bzw. nichts passiert. Es kann eigentlich nur an
repaint liegen, denke ich, aber ich weiss nicht warum!
Für Hilfe vielen Dank im voraus!
Ich habe ein JLabel, welches mit java.awt.Container c = getContentPane().add(jLabel) in ein JFrame
geaddet ist. Wenn ich jetzt auf diese JLabel klicke, erscheint ein Popup Menu und ich kann von
einem JMenuItem - hier redItem - eine Farbe auswählen. Das redItem hat dabei einen roten
Hintergrund.
Folgender Code zeigt den wesentlichen Teil:
Code:
else if(source == greenItem) { actualLabel.setBackground( ((JMenuItem)source).getBackground()); actualLabel.repaint();}
Jetzt bleibt das JLabel in seiner gewohnten Farbe bzw. nichts passiert. Es kann eigentlich nur an
repaint liegen, denke ich, aber ich weiss nicht warum!
Für Hilfe vielen Dank im voraus!