O
osix2000
Gast
Hallo,
hier mein Problem, bin kein Anfänger, aber auch noch kein Experte....
Ich mache eine Klasse, die die main Methode enthält (Application) und die GUI in Swing. In meiner Anwendung gibt es mehrere Radiobuttons und Auswahlmenus. Wenn man eine bestimme Taste drückt, dann passiert etwas, jenachdem wie die Radiobuttons stehen. Also muß ich das ja abfragen.
In der main Klasse stehen alle GUI Befehle (JButton usw.) Ich habe einen eigenen Tastaturlistener in einer eigenen Klasse, die den orginal Tastaturlisten impementiert. Soweit so gut.
Das Problem ist: Ich muß doch immer in der Tastaturlistener Klasse auf Tastendrücke reagieren und dort auch verzweigen. Aber wenn ich wissen will, wie die Radiobuttons aus der Hauptklasse stehen kann ich das in der TastaturlistenerKlasse nicht abfragen...
Klar kann ich der Tastaturlistenerklasse Werte übergeben, mit denen sie was machen soll, aber woher soll die main Klasse wissen welche Taste gedrückt wurde ?
Meine bisherige Lösung ist, dass ich statische Methoden in der main Klasse habe, und diese statischen Methoden von der Tastaturlistenerklasse aus ausführe....
Ich hab aber das Gefühl, daß ich (als mit Prozeduren aufgewachsener Programmierer) da was ziemlich unschönes Programmiere....
Hat jemand einen Link auf ein Beispiel, wo mal ein größeres Beispiel gezeigt wird, nicht nur so 5 Zeilen mit 5 Buttons, sonder wo mal so richtig eine kleine Anwendung geschrieben ist, wo auch richtig was passiert. Also so mit JDialog usw...
aber auch nicht zu groß...
Danke euch schon im Vorraus !
hier mein Problem, bin kein Anfänger, aber auch noch kein Experte....
Ich mache eine Klasse, die die main Methode enthält (Application) und die GUI in Swing. In meiner Anwendung gibt es mehrere Radiobuttons und Auswahlmenus. Wenn man eine bestimme Taste drückt, dann passiert etwas, jenachdem wie die Radiobuttons stehen. Also muß ich das ja abfragen.
In der main Klasse stehen alle GUI Befehle (JButton usw.) Ich habe einen eigenen Tastaturlistener in einer eigenen Klasse, die den orginal Tastaturlisten impementiert. Soweit so gut.
Das Problem ist: Ich muß doch immer in der Tastaturlistener Klasse auf Tastendrücke reagieren und dort auch verzweigen. Aber wenn ich wissen will, wie die Radiobuttons aus der Hauptklasse stehen kann ich das in der TastaturlistenerKlasse nicht abfragen...
Klar kann ich der Tastaturlistenerklasse Werte übergeben, mit denen sie was machen soll, aber woher soll die main Klasse wissen welche Taste gedrückt wurde ?
Meine bisherige Lösung ist, dass ich statische Methoden in der main Klasse habe, und diese statischen Methoden von der Tastaturlistenerklasse aus ausführe....
Ich hab aber das Gefühl, daß ich (als mit Prozeduren aufgewachsener Programmierer) da was ziemlich unschönes Programmiere....
Hat jemand einen Link auf ein Beispiel, wo mal ein größeres Beispiel gezeigt wird, nicht nur so 5 Zeilen mit 5 Buttons, sonder wo mal so richtig eine kleine Anwendung geschrieben ist, wo auch richtig was passiert. Also so mit JDialog usw...
aber auch nicht zu groß...
Danke euch schon im Vorraus !