2

Composite ウィジェットを作成せずに、MouseEvents、特に MouseOutHandlers を AbsolutePanel に追加するにはどうすればよいですか? または、これは可能ですか?私が言えることは、DomHandler と HandlerRegistration を追加することです。

私がまったく新しい GWT と Java であることを考えると、詳細な例は大歓迎です。

ありがとう、

エリック

4

1 に答える 1

2

カスタムAbsolutePanelを作成する必要があります。コードに従ってください。これでうまくいくと思います。これで、絶対パネルにマウス出力ハンドラーを追加できます。すべてのマウスイベントを使用する場合は、HasAllMouseHandlersを実装し、すべてのメソッドを実装します。

   public class MyAbsolutePanel extends AbsolutePanel implements HasMouseOutHandlers{

    public HandlerRegistration addMouseOutHandler(MouseOutHandler handler) {  
       return addDomHandler(handler, MouseOutEvent.getType());  
     }  

  }
于 2009-10-03T05:23:33.760 に答える