A
Andara
Gast
Hi
bin noch ganz neu was gui betrifft. Also vielleicht ist mein Problem einfach nur dumm.
Ich habe ein paar Fenster gebastelt und diese als Package 'gui' abgelegt.
Dann hab ich eine Client/Server-Application geschrieben.
Die klasse client soll mit 'implements ActionListener' deklariert werden.
Nach aufruf von 'java client server-ip'
öffnet der client das LoginWindow (eine klasse der gui).
Dann wollte ich die actionPerformed-methode im Client implementieren, welche zentral alle events aus allen Fenstern auffangen und auswerten soll.
Allerdings scheint das nicht zu funktionieren ...
Wenn ich in der klasse LoginWindows 'implements ActionListener' mache verlangt java, daß actionPerformed auch da überschrieben wird. Aber ich will die Auswertung doch in der Klasse client machen... und wenn ich andererseits die Klasse windows nicht 'implements ActionListener' mache, dann funktioniert myButton.addActionListener(this) nicht...
Hat jemand vielleicht Zeit und Muße und könnte mir ein kleines Beispiel zukommen lassen, wie man die actionPerformed Methode zentral von einer klasse für alle fenster aufführt, die in der GUI vorkommen ? Falls das überhaupt möglich ist..
Gruß und vielen Dank im Voraus
Ingo
bin noch ganz neu was gui betrifft. Also vielleicht ist mein Problem einfach nur dumm.
Ich habe ein paar Fenster gebastelt und diese als Package 'gui' abgelegt.
Dann hab ich eine Client/Server-Application geschrieben.
Die klasse client soll mit 'implements ActionListener' deklariert werden.
Nach aufruf von 'java client server-ip'
öffnet der client das LoginWindow (eine klasse der gui).
Dann wollte ich die actionPerformed-methode im Client implementieren, welche zentral alle events aus allen Fenstern auffangen und auswerten soll.
Allerdings scheint das nicht zu funktionieren ...
Wenn ich in der klasse LoginWindows 'implements ActionListener' mache verlangt java, daß actionPerformed auch da überschrieben wird. Aber ich will die Auswertung doch in der Klasse client machen... und wenn ich andererseits die Klasse windows nicht 'implements ActionListener' mache, dann funktioniert myButton.addActionListener(this) nicht...
Hat jemand vielleicht Zeit und Muße und könnte mir ein kleines Beispiel zukommen lassen, wie man die actionPerformed Methode zentral von einer klasse für alle fenster aufführt, die in der GUI vorkommen ? Falls das überhaupt möglich ist..
Gruß und vielen Dank im Voraus
Ingo