RMI: callbacks
Hallo
.
Ich habe ein Problem das mir total Spanishc vorkommt...
Ich habe eine klasse, die von JFrame erbt, und folgende Methode hat:
Außerdem gibt es einen Observer:
Der Observer bekommt sein Update von einem Obersvable in einem RMI-Server.
Alles daran funktioniert, bis auf ein Detail: Wenn UpdateLabel vom ClientObserver-Objekt gerufen wird, wird zwar der Text geändert (deswegen die ausgabe auf konsole; der text IST tatsächlich geändert!)... nur leider nicht als geändert angezeigt!
Woran kann das liegen?
Layna, die gerade sehr verwirrt ist.
PS:
Ha, weiterlesen hat geholfen..
Aaaalso: es war ein RMI, kein Swing-Problem... Es passierte alles auf Server-seite, der gestartete Cleint wusste gar ncihts davon.
Wenn jemand grundlegende RMI-Probleme hat hier ist ein Hilfreiches Beispiel:
http://www2.cs.uic.edu/~i441/RMICallback/
Kann jemand das hier löschen oder für wietere suchende isn richtige Forum verschiebe? Danke ^^
Hallo

Ich habe ein Problem das mir total Spanishc vorkommt...
Ich habe eine klasse, die von JFrame erbt, und folgende Methode hat:
Java:
public void UpdateLabel(Object arg){
display.setText(String.valueOf(arg));
System.out.println(display.getText());
}
Außerdem gibt es einen Observer:
Java:
public class ClientObserver implements Observer, Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
ClientWithGui parent;
public ClientObserver(ClientWithGui parent) {
this.parent = parent;
}
@Override
public void update(Observable o, Object arg) {
parent.UpdateLabel(arg);
System.out.println("I got notified with "+arg);
}
}
Der Observer bekommt sein Update von einem Obersvable in einem RMI-Server.
Alles daran funktioniert, bis auf ein Detail: Wenn UpdateLabel vom ClientObserver-Objekt gerufen wird, wird zwar der Text geändert (deswegen die ausgabe auf konsole; der text IST tatsächlich geändert!)... nur leider nicht als geändert angezeigt!
Woran kann das liegen?
Layna, die gerade sehr verwirrt ist.
PS:
Ha, weiterlesen hat geholfen..
Aaaalso: es war ein RMI, kein Swing-Problem... Es passierte alles auf Server-seite, der gestartete Cleint wusste gar ncihts davon.
Wenn jemand grundlegende RMI-Probleme hat hier ist ein Hilfreiches Beispiel:
http://www2.cs.uic.edu/~i441/RMICallback/
Kann jemand das hier löschen oder für wietere suchende isn richtige Forum verschiebe? Danke ^^
Zuletzt bearbeitet: