Hallo Leute,
dies ist mein erster Beitrag hier in diesem Forum da ich gerade erst mit Java angefangen habe. Ich komme aus der C-Programmierung, also nicht ganz ohne Erfahrung. Erst mal einen großen Respekt, an alle die sich hier so aktiv beteiligen.
Jetzt zu meiner Frage. Ich möchte gerne in einer Applikation eine Methode in der Datei Functions.java aufrufen und den Inhalt der Variable Userlevel verändern. Leider ändert sich der Inhalt nicht.
Hier der Code der Datei:
Hier der Aufruf der Methode changeUserLevel:
Die Methode showUserlevel() funktioniert ohne Probleme. Diese rufe ich wie folgt auf.
Auf der Swing Oberfläche bekomme ich immer nur den Initialisierungsinhalt angezeigt.
Leider finde ich den Fehler nicht. Wäre super wenn ihr mir helfen könntet.
MfG
Deltaspace
dies ist mein erster Beitrag hier in diesem Forum da ich gerade erst mit Java angefangen habe. Ich komme aus der C-Programmierung, also nicht ganz ohne Erfahrung. Erst mal einen großen Respekt, an alle die sich hier so aktiv beteiligen.
Jetzt zu meiner Frage. Ich möchte gerne in einer Applikation eine Methode in der Datei Functions.java aufrufen und den Inhalt der Variable Userlevel verändern. Leider ändert sich der Inhalt nicht.
Hier der Code der Datei:
Java:
public class Functions
{
private String userlevel = new String ("NONE");
public void chanceUserLevel(String user)
{
userlevel = user;
}
public String showUserlevel()
{
return userlevel;
}
public void exit()
{
System.exit(0);
}
}
Hier der Aufruf der Methode changeUserLevel:
Java:
Functions f = new Functions();
f.chanceUserLevel("A");
Die Methode showUserlevel() funktioniert ohne Probleme. Diese rufe ich wie folgt auf.
Java:
JLabel Userlevel = new JLabel(f.showUserlevel());
Auf der Swing Oberfläche bekomme ich immer nur den Initialisierungsinhalt angezeigt.
Leider finde ich den Fehler nicht. Wäre super wenn ihr mir helfen könntet.
MfG
Deltaspace