Hallo,
bin neu hier, und sehr unerfahren in Java.
Meine erste Frage ist bestimmt was ganz einfaches und grundlegendes, aber ich steh ziemlich auf dem Schlauch.
Ich habe mit Swing einen Button erstellt.
Ausserhalb des Buttons, erstelle ich einen String.
Auf diesen String sollen mehrere Buttons zugreifen können.
button1 soll den String überschreiben können.
Die anderen Buttons verändern den String nicht.
Ich hoffe mein Problem wird klar
Weis jemand wie man das Problem lösen kann?
bin neu hier, und sehr unerfahren in Java.
Meine erste Frage ist bestimmt was ganz einfaches und grundlegendes, aber ich steh ziemlich auf dem Schlauch.
Ich habe mit Swing einen Button erstellt.
Ausserhalb des Buttons, erstelle ich einen String.
Auf diesen String sollen mehrere Buttons zugreifen können.
button1 soll den String überschreiben können.
Die anderen Buttons verändern den String nicht.
Java:
String str; //Auf den String str soll auch mit anderen Buttons zugegriffen werden können.
button1.addActionListener( new ActionListener() {
@Override public void actionPerformed( ActionEvent e ) {
//Hier möchte ich den String str mit einem neuen String überschreiben.
//Der Compiler sagt aber, der String müsste final sein.
//Dann kann ich aber den String hier nicht mehr verändern :-(
}
} );
Ich hoffe mein Problem wird klar