Hi Ihr,
Ich beschäftige mich seit einigen Tagen mit dem Gwt Eventservice.
Das Google Release beinhaltet zwar eine demo Chat Anwendung, welche mir aber zu komplex ist.
Somit habe ich hier eine simple Chatanwendung gefunden die ganz gut zeigt wie der EventService funktioniert.( 6 Klassen)
Ich habe die Klassen sowie die jar. soweit auch intigriert.
Leider gibt es noch ein Problem das ich einfach nicht behoben bekomme.
Das Chatpanel samt TextArea und Textbox wird dargestellt, womit ich auch zufrieden bin.
Eclipse schmeißt erstmal keinerlei Fehler.
Innerhalb der HelloWorld.java schmeißt aber die Methode
nach Eingabe in der Textbox einen Fehler.Das habe ich mit den printlns festgestellt. Eine Nachricht kann somit nicht gesendet werden.
Innerhalb der Klasse HelloWorldServiceAsync befindet sich im Originalcode des Autors
Meine aktuelle GWT/Java Version kommt allerdings nichtmehr mit dem <?> klar und möchte sie durch <Void> ersetzen
Kann hier die Ursache liegen ?
Ich würde mich sehr über Hilfe freuen
lg
Flo
Ich beschäftige mich seit einigen Tagen mit dem Gwt Eventservice.
Das Google Release beinhaltet zwar eine demo Chat Anwendung, welche mir aber zu komplex ist.
Somit habe ich hier eine simple Chatanwendung gefunden die ganz gut zeigt wie der EventService funktioniert.( 6 Klassen)
Ich habe die Klassen sowie die jar. soweit auch intigriert.
Leider gibt es noch ein Problem das ich einfach nicht behoben bekomme.
Das Chatpanel samt TextArea und Textbox wird dargestellt, womit ich auch zufrieden bin.
Eclipse schmeißt erstmal keinerlei Fehler.
Innerhalb der HelloWorld.java schmeißt aber die Methode
Java:
getHandler().sendMessage(message, new AsyncCallback() {
public void onFailure(final Throwable caught) {
System.out.println("FEHLER");
}
public void onSuccess(final Object result) {
System.out.println("Erfolgt");
}
Innerhalb der Klasse HelloWorldServiceAsync befindet sich im Originalcode des Autors
Java:
public interface HelloWorldServiceAsync {
public void sendMessage(String message, AsyncCallback<?> callback);
}
Kann hier die Ursache liegen ?
Ich würde mich sehr über Hilfe freuen
lg
Flo
Zuletzt bearbeitet: