Hi
Ich habe versucht eine Stoppuhr mit Swing zu programmieren (das Programm ist noch nicht fertig). Ich habe dann den ActionListener der JButtons versucht in der Klasse ButtonListener zu adden. Das Problem ist jetzt, dass ich die Variabeln in ButtonListener vergleichen können muss. Damit die Methode e.getSource() funktioniert musste ich die ButtonObjekte über den Konstruktor der ButtonListener Klasse als Parameter übergeben. Soweit würde alles recht gut funktionieren. Das Problem ist jedoch, dass wenn ich das Programm durchlaufen lasse nicht passiert, wenn ich auf den Stopp Button drücke (probierts aus :wink: )
Ich habe jetzt länger daran rumgedacht und habe einfach keine Lösung gefunden, warum das Programm da nicht weitergeht.
Kann es sein, dass ich da etwas nicht geht, weil ich die ButtonObjekte als Parameter übergeben habe?
Hier sind die beiden Klassen:
Klasse Stoppuhr (mit der Mainmethode)
Klasse ButtonListener (ActionListener für die Buttons)
Das Programm sollte dann wenn es fertig ist so hier ablaufen wie dieses Programm:
Stoppuhr
Dieses Programm funktioniert einwandfrei. Das Problem oben ist, dass ich den ActionListener nicht als innere Klasse definiert habe. Seither funktioniert es nicht mehr.
Ich hoffe, dass ich das Problem etwas beschreiben konnte, sodas ihr versteht worin das Problem liegt. Ihr könnt das Programm ja kurz ablaufen lassen, damit ihr seht was ich meine.
Ich wäre sehr dankbar für eure Hifle. Danke schonma im voraus
Mfg ica
Ich habe versucht eine Stoppuhr mit Swing zu programmieren (das Programm ist noch nicht fertig). Ich habe dann den ActionListener der JButtons versucht in der Klasse ButtonListener zu adden. Das Problem ist jetzt, dass ich die Variabeln in ButtonListener vergleichen können muss. Damit die Methode e.getSource() funktioniert musste ich die ButtonObjekte über den Konstruktor der ButtonListener Klasse als Parameter übergeben. Soweit würde alles recht gut funktionieren. Das Problem ist jedoch, dass wenn ich das Programm durchlaufen lasse nicht passiert, wenn ich auf den Stopp Button drücke (probierts aus :wink: )
Ich habe jetzt länger daran rumgedacht und habe einfach keine Lösung gefunden, warum das Programm da nicht weitergeht.
Kann es sein, dass ich da etwas nicht geht, weil ich die ButtonObjekte als Parameter übergeben habe?
Hier sind die beiden Klassen:
Klasse Stoppuhr (mit der Mainmethode)
Klasse ButtonListener (ActionListener für die Buttons)
Das Programm sollte dann wenn es fertig ist so hier ablaufen wie dieses Programm:
Stoppuhr
Dieses Programm funktioniert einwandfrei. Das Problem oben ist, dass ich den ActionListener nicht als innere Klasse definiert habe. Seither funktioniert es nicht mehr.
Ich hoffe, dass ich das Problem etwas beschreiben konnte, sodas ihr versteht worin das Problem liegt. Ihr könnt das Programm ja kurz ablaufen lassen, damit ihr seht was ich meine.
Ich wäre sehr dankbar für eure Hifle. Danke schonma im voraus
Mfg ica