Hallo,
ich hab eine public class mit einer main drinnen, die eine GUI aufbaut, Labels, Buttons, TextFields....
Zusätzlich hab ich jetzt eine class rechnen geschrieben, die sich die Werte aus den einzelnen TextFields aus der public class nach Button click holen soll!
Hier meine Probleme:
1. Wenn ich GUI.TF_Reibung.getText(), wie oben schreibe, bekomme ich eine Fehlermeldung beim compilen, non-static variable TF_Reibung cannot be referenced froma a static context
2. Wenn ich schreibe: class Rechner extends GUI und dann nur TF_Reibung.getText() gibt es keine Probleme beim compilen, jedoch ist die DOS Box dann voll mit Fehlermeldungen beim ausführen.
In der GUI wird beim Button "Berechnen" (ActionEvent).... u.a. new Rechner() aufgerufen!
Hat zufällig jemand eine Idee was ich falsch mache?
ich hab eine public class mit einer main drinnen, die eine GUI aufbaut, Labels, Buttons, TextFields....
Zusätzlich hab ich jetzt eine class rechnen geschrieben, die sich die Werte aus den einzelnen TextFields aus der public class nach Button click holen soll!
Hier meine Probleme:
Code:
class Rechner{
public Rechner(){
Rechen_Werte_Eingabe();
}
//Einlesen der erforderlichen Werte zum Rechnen
public void Rechen_Werte_Eingabe(){
StringTokenizer st = new StringTokenizer(GUI.TF_Reibung.getText());
double Reibung = Double.parseDouble(st.nextToken());
System.out.println("Die Reibung: "+Reibung);
}
}
2. Wenn ich schreibe: class Rechner extends GUI und dann nur TF_Reibung.getText() gibt es keine Probleme beim compilen, jedoch ist die DOS Box dann voll mit Fehlermeldungen beim ausführen.
In der GUI wird beim Button "Berechnen" (ActionEvent).... u.a. new Rechner() aufgerufen!
Hat zufällig jemand eine Idee was ich falsch mache?