Ich hab mal wieder ein kleines Problemchen (ich hoffe es liegt nicht wieder daran wie ich die Variablen übergebe):
Ich möchte in einer JMenuBar ein JMenuItem ausgrauen, und bei Übergabe eines boolean-Wertes wieder "entgrauen"...
Der boolean-Wert wird über einen Setter gesetzt...
... und da ist der Fehler nehme ich an. Wie aktualisiere ich meine JMenuBar? repaint(); hat ja keine Auswirkung darauf, auch andere Methoden die dazu da sind zeigen keine Wirkung. Das "Entgrauen" funktioniert also nicht. Hätte da jemand eine Idee?
Viele Dank schon einmal.
Ich möchte in einer JMenuBar ein JMenuItem ausgrauen, und bei Übergabe eines boolean-Wertes wieder "entgrauen"...
Java:
itemSpeichern.setEnabled(booleanSpeichern);
Der boolean-Wert wird über einen Setter gesetzt...
Java:
public void setBooleanSpeichern(boolean booleanSpeichern) {
this.booleanSpeichern = booleanSpeichern;
repaint();
}
... und da ist der Fehler nehme ich an. Wie aktualisiere ich meine JMenuBar? repaint(); hat ja keine Auswirkung darauf, auch andere Methoden die dazu da sind zeigen keine Wirkung. Das "Entgrauen" funktioniert also nicht. Hätte da jemand eine Idee?
Viele Dank schon einmal.