Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT拖放_Java_Gwt - Fatal编程技术网

Java GWT拖放

Java GWT拖放,java,gwt,Java,Gwt,我创建了一个简单的应用程序: public class GWTDradAndDrop implements EntryPoint { public void onModuleLoad() { VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setSpacing(10); verticalPanel.add(new DrugButton("test"));

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

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
class:

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

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

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

文件如下:


这里有一些关于拖放的演示,希望看到一些代码能让问题变得更清楚:

您需要为一组拖放事件向按钮添加处理程序

文件如下:


这里有一些关于拖放的演示,希望看到一些代码能让问题变得更清楚:

您可能想查看按钮的名称。我不确定我现在是否要按您按钮的命名方式。您可能需要查看按钮的名称。我不确定我现在是否想按你的按钮命名。