GXT 从树标签拖放到一个小部件
GXT Drag and drop from tree label to a widget
我只想将标签从树拖放到小部件。我正在使用下面的代码,它没有作为小部件被删除。你能帮我看看如何将小部件显示为掉落的物品吗?
final FlowLayoutContainer dropContainer = new FlowLayoutContainer();
dropContainer.setBorders(true);
DropTarget target = new DropTarget(dropContainer) {
@Override
protected void onDragDrop(DndDropEvent event) {
super.onDragDrop(event);
Widget window = (Widget) event.getData();
dropContainer.add(window);
}
};
target.setGroup("test");
target.setOverStyle("drag-ok");
您可以像下面这样实例化新的 window 并设置它的属性,而不是创建小部件。
final FlowLayoutContainer dropContainer = new FlowLayoutContainer();
dropContainer.setBorders(true);
DropTarget target = new DropTarget(dropContainer) {
@Override
protected void onDragDrop(DndDropEvent event) {
super.onDragDrop(event);
Window window = new Window();
window.setClosable(true);
window.setHeight(200);
window.setWidth(200);
};
target.setGroup("test");
target.setOverStyle("drag-ok");
}
我只想将标签从树拖放到小部件。我正在使用下面的代码,它没有作为小部件被删除。你能帮我看看如何将小部件显示为掉落的物品吗?
final FlowLayoutContainer dropContainer = new FlowLayoutContainer();
dropContainer.setBorders(true);
DropTarget target = new DropTarget(dropContainer) {
@Override
protected void onDragDrop(DndDropEvent event) {
super.onDragDrop(event);
Widget window = (Widget) event.getData();
dropContainer.add(window);
}
};
target.setGroup("test");
target.setOverStyle("drag-ok");
您可以像下面这样实例化新的 window 并设置它的属性,而不是创建小部件。
final FlowLayoutContainer dropContainer = new FlowLayoutContainer();
dropContainer.setBorders(true);
DropTarget target = new DropTarget(dropContainer) {
@Override
protected void onDragDrop(DndDropEvent event) {
super.onDragDrop(event);
Window window = new Window();
window.setClosable(true);
window.setHeight(200);
window.setWidth(200);
};
target.setGroup("test");
target.setOverStyle("drag-ok");
}