![]() |
[Java] Ereignisse auslösen und auf selbige reagieren
So, wir machen gerade Java in der Schule. Da das hier irgendwie nicht so richtig läuft, versuche ich das etwas im eigenstudium voranzutreiben.
Ich habe mir gerade das Thema Ereignisse vorgenommen. Allerdings habe ich eine Konsolenanwendung und alle Beispiele, die ich gefunden haben, beziehen sich auf Windows Anwendungen mit Fenster und Kontrollelementen. Ichhabe zum Beispiel folgende Klasse (Ausschnitt):
Code:
Jetzt würde ich zum Beispiel gerne bei addKonto das Ereignis OnAddKonto auslösen. Herausgefundne habe ich schon, dass meine Klasse irgendwie eine Methode addEventListener oder so ähnlich braucht. Weiter bin ich leider erstmal nicht gekommen.
package Bank;
import java.util.ArrayList; import java.util.ListIterator; import java.awt.event.* import Bank.Konto; public class Kunde { private String _name; private String _vorname; private ArrayList _konten; public Kunde() { _konten = new ArrayList(); } // Getter/Setter ------------------------------------------------------------- public String getName() { return _name; } public void setName(String name) { _name = name; } public String getVorname() { return _vorname; } public void setVorname(String vorname) { _vorname = vorname; } public ArrayList getKonten() { return _konten; } // Methoden ------------------------------------------------------------------ /* * Konto dem Kunden hinzufügen */ public void addKonto(Konto konto) { _konten.add(konto); } |
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Mein Java ist zwar schon ziemlich eingerostet, aber AFAIR nützt Dir ein Listener in einer Konsolenanwendung nichts. Du kannst aber doch (quasi prozedural) selbst eine Methode aufrufen, wenn Du den Datensatz hinzufügst.
|
Re: [Java] Ereignisse auslösen und auf selbige reagieren
In Delphi kann ich doch auch beliebige Klassen mit Ereignissen ausstatten? Ob das jetzt Sinn ergibt, so mal dahingestellt. Es dient nur dem Verständnis bzw. der Übung.
|
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Da muss ich im Moment leider passen, könnte aber heute Abend nochmal einen Blick in meine alten Sourcen und Bücher werfen, falls bis dahin niemand zur Erleuchtung beigetragen hat.
|
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Da mal lesen:
![]() |
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Ich glaube, da shabe ich gesucht. Danke für den Link.
|
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Alternativ das da(ist unterhalb des anderen):
![]() Edit: Iss ja die gleiche Seite nochmal :wall: |
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Hm, so ganz komme ich damit noch nicht zu recht. da scheint immer irgendwie die Hälfte in der Erklärung zu fehlen. Und das Beispiel bezieht sich schon wieder auf fenster.
|
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Hmm.. :gruebel: An dieser Stelle muss ich an das Java-Forum verweisen in dem ich mich immer mal rumtreibe:
![]() Da hab ich den Thread gefunden: ![]() Allerdings ist das ne alte Java-Version wie mir scheint, aber vllt hilft dir das weiter |
Re: [Java] Ereignisse auslösen und auf selbige reagieren
Jupp, ich werde dannauch mal in einem Java-forum fragen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz