我创建了一个简单的应用程序:
public class GWTDradAndDrop implements EntryPoint {
public void onModuleLoad() {
VerticalPanel verticalPanel = new VerticalPanel();
verticalPanel.setSpacing(10);
verticalPanel.add(new DrugButton("test"));
RootPanel.get().add(verticalPanel);
}
}
DrugButton
上课:
public class DrugButton extends Button {
private static DrugButton dragging = null;
public DrugButton(String text) {
super(text);
setWidth("200px");
initClick();
}
private void initClick() {
addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Window.alert("dsdsdsa");
}
});
}
}
告诉我如何向此窗口小部件添加拖动事件(按钮)?
答案 0 :(得分:0)
您需要为按钮添加处理程序以执行一组拖动事件。
这里有一堆关于拖放的演示,希望看到一些代码可以使问题更清晰:https://gwt-dnd.appspot.com/