Hallo Leute,
ich habe von Wikipedia den Artikel zum Observer gelesen. (Link: Observer (Entwurfsmuster) ? Wikipedia)
Ich habe dementsprechend auch mein Interface Observable geschrieben, die Klasse ObservableSupport und meine Klasse mit einem implements erweitert.
Mein Problem ist nun, dass ich nicht weiß wie ich mit folgendem Aufruf weiterarbeiten kann:
Als Kommentar sieht man mein altes Handling, dies ist nun nicht mehr funktionstüchtig, da ich nun das Interface benutze.
Habt ihr eventuell ne Idee wie ich damit weiterarbeiten kann?
Als Hinweis die Ausgabe von arg0 und arg1 ergibt folgendes:
Vielen Dank im Vorraus.
ich habe von Wikipedia den Artikel zum Observer gelesen. (Link: Observer (Entwurfsmuster) ? Wikipedia)
Ich habe dementsprechend auch mein Interface Observable geschrieben, die Klasse ObservableSupport und meine Klasse mit einem implements erweitert.
Mein Problem ist nun, dass ich nicht weiß wie ich mit folgendem Aufruf weiterarbeiten kann:
Java:
public void update(Observable arg0, Object arg1) {
System.out.println(arg0);
System.out.println(arg1);
// if ((arg0 == this.s || arg0 == this.fs) && "gui".equals(arg1)){
// if (arg0 == this.s) {
// if(this.s.getProperty().startsWith("Client-"))
// this.clientEvent(this.s.getProperty());
// else
// this.writeLog(this.s.getProperty());
// } else if (arg0 == this.fs) {
// if(this.fs.getProperty().startsWith("Client-"))
// this.clientEvent(this.fs.getProperty());
// else
// this.writeLog(this.fs.getProperty());
// }
// }
}
Als Kommentar sieht man mein altes Handling, dies ist nun nicht mehr funktionstüchtig, da ich nun das Interface benutze.
Habt ihr eventuell ne Idee wie ich damit weiterarbeiten kann?
Als Hinweis die Ausgabe von arg0 und arg1 ergibt folgendes:
observer.ObservableSupport@e2291
gui
Vielen Dank im Vorraus.