1
我是GWT新手。在我見過的代碼示例中,演示者定義了一個包含asWidget方法的界面Display。 例如,在GWT中,約定爲什麼要使用asWidget()來代替投射?
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);
謝謝!
聰明。感謝您的鏈接。 – Alicia