Hallo ihr,
sitze hier gerade schon seit einigen Stunden an einem kleinen Problem.
Und zwar komme ich in meinem code an eine Stelle an welcher der Benutzer, mithilfe einiger JButtons, den Variablen x und y einen Wert zuweisen soll.
Also das Programm soll an dieser Stelle warten bis der Benutzer einen der Knöpfe gedrückt hat. In der dazugehörigen AktionKlasse werden bei actionPerformed dann die Werte für x und y berechnet. Nur wie bekomme ich diese nun zu meinem x und meinem y welche ja in einer anderen Klasse sitzen und auf eine Eingabe warten.
Ich habe es nun mit einem BufferedReader versucht.
new BufferedReader(new InputStreamReader(System.in));
und dann eben bei actionPerformed die zwei Werte auf der Konsole ausgegeben und gehofft das ich dann mit
x = Integer.parseInt(in.readLine())
den Wert abfangen kann.. aber war wohl Käse, da der denke ich nur das ausliest was man über die Tastatur eingibt...aber das soll ja mithilfe der Buttons geschehen
Hat da jemand eine Idee wie ich das sonst lösen könnte..?
Grüße
sitze hier gerade schon seit einigen Stunden an einem kleinen Problem.
Und zwar komme ich in meinem code an eine Stelle an welcher der Benutzer, mithilfe einiger JButtons, den Variablen x und y einen Wert zuweisen soll.
Also das Programm soll an dieser Stelle warten bis der Benutzer einen der Knöpfe gedrückt hat. In der dazugehörigen AktionKlasse werden bei actionPerformed dann die Werte für x und y berechnet. Nur wie bekomme ich diese nun zu meinem x und meinem y welche ja in einer anderen Klasse sitzen und auf eine Eingabe warten.
Ich habe es nun mit einem BufferedReader versucht.
new BufferedReader(new InputStreamReader(System.in));
und dann eben bei actionPerformed die zwei Werte auf der Konsole ausgegeben und gehofft das ich dann mit
x = Integer.parseInt(in.readLine())
den Wert abfangen kann.. aber war wohl Käse, da der denke ich nur das ausliest was man über die Tastatur eingibt...aber das soll ja mithilfe der Buttons geschehen
Hat da jemand eine Idee wie ich das sonst lösen könnte..?
Grüße