Hallo, ich versuche mich etwas in die Java-Programmierung einzuarbeiten und habe dazu auch eine Frage ich denke in Richtung Objektorientierung..
Ich habe eine GUI Oberfläche die komplett in einer Klasse (ProgrammGUI.java) geschrieben ist. Auch die Listener-Klassen sind in dieser Klasse drin.
In der Klasse ist eine Varibale, die entweder true oder false ist und die ich im Programm an verschiedenen Stellen für Abfragen benötige. Die Änderung der Variable kann über die Auswahl einer Menüpunktes erfolgen.
Doch wenn ich nun die Variable über die innere Klasse (ActionListener) verändere wird die Änderung von der ProgrammGUI nicht bemerkt.
Brauche ich hier eine static Varibale? Oder wie kann ich das Problem lösen?
Ich habe eine GUI Oberfläche die komplett in einer Klasse (ProgrammGUI.java) geschrieben ist. Auch die Listener-Klassen sind in dieser Klasse drin.
In der Klasse ist eine Varibale, die entweder true oder false ist und die ich im Programm an verschiedenen Stellen für Abfragen benötige. Die Änderung der Variable kann über die Auswahl einer Menüpunktes erfolgen.
Doch wenn ich nun die Variable über die innere Klasse (ActionListener) verändere wird die Änderung von der ProgrammGUI nicht bemerkt.
Brauche ich hier eine static Varibale? Oder wie kann ich das Problem lösen?