Hallo,
ich möchte einen eigenen Listener schreiben.
1.)Ich möchte Ergebnisse die mein Programm liefert z.B. die aktuelle Zahl, die mir ein Counter beim Bearbeiten von Daten liefert regelmäßig an die GUI übermitteln.
Die GUI soll dann automatisch sagen, 1 Datei bearbeitet, 2, 3, 4, ... Ich zeige das Ganze dann z.B. in einem Textfeld der GUI an. Ich starte das Programm einmal über einen Button in der GUI und es fängt an Daten zu bearbeiten. Das hochzählen soll jetzt über den Listener geschehen ohne das ich jedesmal einen Button drücken muss.
Wie muss ich den Listener aufbauen? Gibt es ein bestimmtes Event, dass ich hier verwenden kann. Bin für jede Hilfe dankbar! Auch über einen Link oder Tutorial, der das ganze verständlich erklärt.
2.)Der Listener soll eine Methode neuesErgebnis(Ergebnis erg) haben. Zur GUI habe ich von meinem Programm aus eine Schnittstelle. In dieser Schnittstelle gibt es eine addMyListener(MyListener listener)
Methode und auch eine removeMyListener(MyListener listener) Methode. Das habe ich so im Netz gesehen. Kann ich dahinter eine ArrayList stellen in die ich Listener adden und removen kann oder darf immer nur ein Listener geaddet werden.
Verstehe den Sinn des adden und removen nicht ganz. Kann mir jemand helfen?
ich möchte einen eigenen Listener schreiben.
1.)Ich möchte Ergebnisse die mein Programm liefert z.B. die aktuelle Zahl, die mir ein Counter beim Bearbeiten von Daten liefert regelmäßig an die GUI übermitteln.
Die GUI soll dann automatisch sagen, 1 Datei bearbeitet, 2, 3, 4, ... Ich zeige das Ganze dann z.B. in einem Textfeld der GUI an. Ich starte das Programm einmal über einen Button in der GUI und es fängt an Daten zu bearbeiten. Das hochzählen soll jetzt über den Listener geschehen ohne das ich jedesmal einen Button drücken muss.
Wie muss ich den Listener aufbauen? Gibt es ein bestimmtes Event, dass ich hier verwenden kann. Bin für jede Hilfe dankbar! Auch über einen Link oder Tutorial, der das ganze verständlich erklärt.
2.)Der Listener soll eine Methode neuesErgebnis(Ergebnis erg) haben. Zur GUI habe ich von meinem Programm aus eine Schnittstelle. In dieser Schnittstelle gibt es eine addMyListener(MyListener listener)
Methode und auch eine removeMyListener(MyListener listener) Methode. Das habe ich so im Netz gesehen. Kann ich dahinter eine ArrayList stellen in die ich Listener adden und removen kann oder darf immer nur ein Listener geaddet werden.
Verstehe den Sinn des adden und removen nicht ganz. Kann mir jemand helfen?