Graphics Gwt图形和ClickHandler
我正在使用gwt图形和gwt dnd作为一个程序。我有一个按钮,当点击它时,会在面板上的指定位置创建一个圆圈,圆圈是可拖动的。对于拖动,我使用了gwt dnd。我还为圆圈添加了一个点击处理程序,点击时会打印“ERD圆圈” 以下是代码布局:Graphics Gwt图形和ClickHandler,graphics,gwt,drag-and-drop,Graphics,Gwt,Drag And Drop,我正在使用gwt图形和gwt dnd作为一个程序。我有一个按钮,当点击它时,会在面板上的指定位置创建一个圆圈,圆圈是可拖动的。对于拖动,我使用了gwt dnd。我还为圆圈添加了一个点击处理程序,点击时会打印“ERD圆圈” 以下是代码布局: Button b = new Button("Circle"); b.addClickHandler(new ClickHandler(){ @Override public void onClick(Click
Button b = new Button("Circle");
b.addClickHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
// TODO Auto-generated method stub
Circle c = new Circle(20, 15, 10);
d.add(c);
c.addClickHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
// TODO Auto-generated method stub
System.out.println("ERD Circle");
}
});
dragController.makeDraggable(d);
boundaryPanel.add(d, 200, 200 );
}
});
然后,此按钮添加到absolutepanel,然后再添加到rootpanel
我面临的问题是,单击处理程序在可拖动时无法工作。如果我删除
dragController.makeDraggable(d);
单击处理程序工作得非常好
问题:
谢谢。我让它工作了。我刚才补充说
dragController.setBehaviorDragStartSensitivity(1);
对我的代码和它的罚款现在