Im Folgenden versuche ich, den Wert von String temp dem Stringtest zuzuordnen, so dass er außerhalb der aktionistener-Klasse bearbeitet werden kann. Ich bekomme einen Fehler, dass die Variable final oder effektiv final sein muss. Gibt es eine Möglichkeit, den Wert von Temp außerhalb der Klasse zu erhalten, damit daran gearbeitet werden kann?Java Textfeld, Übertragung String aus der Listener-Klasse
String test;
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
temp = UserScreen.textField.getText();
UserScreen.messageAppend(temp);
test = temp;
}
});
http://stackoverflow.com/questions/4732544/why-are-only-final-variables-accessible-in-anonymous-class –