gpt4 book ai didi

java - GWT 拖放

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:21 26 4
gpt4 key购买 nike

我创建了一个简单的应用程序:

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");
}
});
}
}

告诉我如何向此小部件(按钮)添加拖动事件?

最佳答案

您需要为按钮添加一组拖动事件的处理程序。

这里是文档:http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/FocusWidget.html#addDragHandler-com.google.gwt.event.dom.client.DragHandler-

这里有一堆关于拖放的演示,希望看到一些代码能让问题更清楚:https://gwt-dnd.appspot.com/

关于java - GWT 拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46755265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com