私はGWTが初めてです。私が見たコード例では、プレゼンターは asWidget メソッドを含むインターフェース Display を定義しています。例えば、
public interface Display {
HasClickHandlers getSaveButton();
HasValue<String> getName();
...
Widget asWidget();
}
次に、プレゼンターは go() メソッドを実装します。
public void go(final HasWidgets container){
...
container.add(display.asWidget());
}
ディスプレイをウィジェットにキャストするだけの何が問題なのですか。
container.add((Widget) display);
ありがとうございました!