@Override public void hierarchyChanged(java.awt.event.HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); java.awt.Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } // end if: null parent else { new java.awt.dnd.DropTarget(c, FileDrop.this.dropListener); log(out, "FileDrop: Drop target added to component."); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
if (supportsDnD()) { log(out, "FileDrop: Removing drag-and-drop hooks."); c.setDropTarget(null); if (recursive && (c instanceof java.awt.Container)) { java.awt.Component[] comps = ((java.awt.Container) c)
table.setDropTarget(new DropTarget(){ @Override public synchronized void drop(DropTargetDropEvent dtde) { scroll.setDropTarget(new DropTarget(){ @Override public synchronized void drop(DropTargetDropEvent dtde) {
void disableDragAndDrop(final Component c) { c.setDropTarget(null); } void enableDragAndDrop(final Component c) {
static void removeDropTargetsFromChildren(Container container) { for (Component component : container.getComponents()) { component.setDropTarget(null); if (component instanceof Container) removeDropTargetsFromChildren((Container)component); } }
public void hierarchyChanged(HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } else { new DropTarget(c, dropListener); log(out, "FileDrop: Drop target added to component."); } } });
{ public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
{ public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
{ public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "Hierarchy changed." ); java.awt.Component parent = c.getParent(); if( parent == null ) { c.setDropTarget( null ); log( out, "Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log( out, "Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
{ public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if ( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget( c, dropListener ); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged } ); // end hierarchy listener
public void hierarchyChanged(java.awt.event.HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); java.awt.Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log(out, "FileDrop: Drop target added to component."); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
@Override public void hierarchyChanged(HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } // end if: null parent else { new DropTarget(c, dropListener); log(out, "FileDrop: Drop target added to component."); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if ( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget( c, dropListener ); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged } ); // end hierarchy listener
public void hierarchyChanged(final java.awt.event.HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); final java.awt.Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log(out, "FileDrop: Drop target added to component."); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
public void hierarchyChanged(java.awt.event.HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); java.awt.Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log(out, "FileDrop: Drop target added to component."); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
{ public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
@Override public void hierarchyChanged(java.awt.event.HierarchyEvent evt) { log(out, "FileDrop: Hierarchy changed."); Component parent = c.getParent(); if (parent == null) { c.setDropTarget(null); log(out, "FileDrop: Drop target cleared from component."); } else { new java.awt.dnd.DropTarget(c, dropListener); log(out, "FileDrop: Drop target added to component."); } } });
{ public void hierarchyChanged( java.awt.event.HierarchyEvent evt ) { log( out, "FileDrop: Hierarchy changed." ); java.awt.Component parent = c.getParent(); if( parent == null ) { c.setDropTarget( null ); log( out, "FileDrop: Drop target cleared from component." ); } // end if: null parent else { new java.awt.dnd.DropTarget(c, dropListener); log( out, "FileDrop: Drop target added to component." ); } // end else: parent not null } // end hierarchyChanged }); // end hierarchy listener
public void registerToComponent(Component cmp) { cmp.setDropTarget(new DropTarget(cmp, this)); if (cmp instanceof Container) { Container cnt = (Container) cmp; int len = cnt.getComponentCount(); for (int i = 0; i < len; i++) registerToComponent(cnt.getComponent(i)); } }