2009-12-28 8 views
6

gwt n dnd के लिए अपेक्षाकृत बहुत नया है .. मैंने एक समग्र विजेट बनाया है .. जब मैं समग्र विजेट ड्रैगगेबल का ऑब्जेक्ट बनाने की कोशिश करता हूं तो यह एक अपवाद फेंकता है "ड्रैगहैंडल को HasMouseDownHandlers को लागू करना होगा, HasMouseUpHandlers, HasMouseMoveHandlers और HasMouseOutHandlers को खींचने योग्य होने के लिए "क्या मुझे कुछ आयात और याद आ रही है?समग्र विजेट बनाने में समस्या ड्रैगगेबल

धन्यवाद, सिंधु

उत्तर

6

आप उन्हें इस तरह लागू कर सकते हैं:

public class MyWidget extends Composite implements HasAllMouseHandlers, HasClickHandlers { 

... 

     public HandlerRegistration addClickHandler(ClickHandler handler) { 
     return addDomHandler(handler, ClickEvent.getType()); 
     } 

     public HandlerRegistration addMouseDownHandler(MouseDownHandler handler) { 
      return addDomHandler(handler, MouseDownEvent.getType()); 
     } 

     public HandlerRegistration addMouseMoveHandler(MouseMoveHandler handler) { 
     return addDomHandler(handler, MouseMoveEvent.getType()); 
     } 

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

     public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) { 
     return addDomHandler(handler, MouseOverEvent.getType()); 
     } 

     public HandlerRegistration addMouseUpHandler(MouseUpHandler handler) { 
     return addDomHandler(handler, MouseUpEvent.getType()); 
     } 

     public HandlerRegistration addMouseWheelHandler(MouseWheelHandler handler) { 
     return addDomHandler(handler, MouseWheelEvent.getType()); 
     } 

} 

अपने विजेट डी 'में काम कर रहे n'd देखने हेतु, उर प्रतिक्रिया :) के लिए इस http://groups.google.com/group/gwt-dnd/browse_thread/thread/85039aaa229d53cf/f5ad10ff9a37ab9d?lnk=gst&q=custom+widget#f5ad10ff9a37ab9d

+0

धन्यवाद इससे मुझे बहुत मदद मिली .. – sindhu

+0

बढ़िया! इसने एक जादू की तरह काम किया! – GingerHead

संबंधित मुद्दे