我對自定義部件電流的過程是這樣的:減少GWT自定義部件冗長
- 創建我的widget類 - 延長複合材料;
- 爲這個小部件創建一個監聽器接口;
- 創建一個監聽器集合接口 - 私有內部類到widget;
- 在小部件上創建add/removeListener方法;
- 在小部件內部,觸發監聽器上的事件。
我的聽衆激發細微的事件,如onEntityDisplayRequested(Entity entity)
,所以我不能使用股票聽衆。
雖然這實現了對小部件的低耦合並允許重用,但它非常冗長。有沒有更好的方式來處理自定義小部件的設計?
感謝您的回答。我正在使用這些偵聽器來觸發自定義事件,例如onEntityDisplayRequested(實體e),所以我不能使用股票聽衆。 – 2009-05-31 12:13:14