Java GWT DnD(拖放)布局问题

Java GWT DnD(拖放)布局问题,java,gwt,drag-and-drop,Java,Gwt,Drag And Drop,从此处使用拖放库时,会出现以下情况: 将绝对面板放置在相对面板内时,它似乎 禁用拖动功能。一个简单的例子: private AbsolutePanel leftPanelTree = new AbsolutePanel(); private HorizontalPanel drawingAppPanel = new HorizontalPanel(); private VerticalPanel leftPanel = new VerticalPanel();

从此处使用拖放库时,会出现以下情况:

将绝对面板放置在相对面板内时,它似乎 禁用拖动功能。一个简单的例子:

    private AbsolutePanel leftPanelTree = new AbsolutePanel();
    private HorizontalPanel drawingAppPanel = new HorizontalPanel();
    private VerticalPanel leftPanel = new VerticalPanel();
    private VerticalPanel rightPanel = new VerticalPanel();
    private Label rightSideFiller = new Label("Right Side");
    private Label leftSideFiller = new Label("Left Side");
    private Image newImage = new Image("images/link.gif");
    private PickupDragController newDragController = 
        new PickupDragController(leftPanelTree, true);

        public DrawingApplication() {
                initWidget(drawingAppPanel);

                newDragController.makeDraggable(newImage);
                leftPanelTree.setWidth("300px");
                leftPanelTree.setHeight("200px");
                leftPanelTree.addStyleName("panelBorderTest");
                leftPanelTree.add(newImage, 1, 1);

                drawingAppPanel.setWidth("100%");
                drawingAppPanel.setHeight("100%");
                drawingAppPanel.setBorderWidth(2);

                drawingAppPanel.add(leftPanel);
                drawingAppPanel.add(rightPanel);

                leftPanel.setBorderWidth(2);
                leftPanel.setHeight("100%");
                leftPanel.setWidth("100%");
                leftPanel.add(leftSideFiller);
                //leftPanel.add(leftPanelTree);

                rightPanel.add(rightSideFiller);
        }
但是,如果我将图像添加到RootPanel(并更改边界 面板)或直接将绝对面板添加到根面板
然后拖动功能就可以工作了。我是不是遗漏了什么

问题不在我的代码中毕竟,调用RootPanel.get().clear()有一个文档问题;这导致这个库基本上不起作用。在此问题下有一个可用的修复程序:

但这并不容易找到。希望这将在未来的版本中修补(如果有)