void setDnDActive (boolean state) { isDnDActive = state; if (setOfTargets != null && !setOfTargets.isEmpty ()) { Iterator it = setOfTargets.iterator(); while (it.hasNext ()) { JScrollPane pane = (JScrollPane)it.next (); if (pane.isEnabled ()) { if (pane instanceof TreeView) { ((TreeView)pane).setDropTarget (state); } else if (pane instanceof ListView) { ((ListView)pane).setDropTarget (state); } } } } }
void setDnDActive (boolean state) { isDnDActive = state; if (setOfTargets != null && !setOfTargets.isEmpty ()) { Iterator it = setOfTargets.iterator(); while (it.hasNext ()) { JScrollPane pane = (JScrollPane)it.next (); if (pane.isEnabled ()) { if (pane instanceof TreeView) { ((TreeView)pane).setDropTarget (state); } else if (pane instanceof ListView) { ((ListView)pane).setDropTarget (state); } } } } }
public DataProviderExplorerPanel() { view.setDropTarget(false); view.setDragSource(false); view.setRootVisible(false); setLayout(new BorderLayout()); add(view, BorderLayout.CENTER); getExplorerManager().setRootContext(new AbstractNode(children)); initialize(); }
setDropTarget(DragDropUtilities.dragAndDropEnabled);