Package java.awt.dnd

Examples of java.awt.dnd.DropTarget


*/
public class DesktopPane extends JDesktopPane {

    public DesktopPane(final GCViewerGui gcViewer) {
        // TODO refactor; looks very similar to GCDocument implementation
        gcViewer.setDropTarget(new DropTarget(this, DnDConstants.ACTION_COPY, new DropTargetListener(){
            public void dragEnter(DropTargetDragEvent e) {
                if (e.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) {
                    e.acceptDrag(DnDConstants.ACTION_COPY);
                } else {
                    e.rejectDrag();
View Full Code Here


    setupDND(table);
  }

  private void setupDND(JComponent comp) {
    comp.setDropTarget(new DropTarget() {
      private static final long serialVersionUID = 1L;

      @Override
      public synchronized void drop(DropTargetDropEvent dtde) {
        dtde.acceptDrop(dtde.getDropAction());
View Full Code Here

        };

        // Install drag and drop on the tree. This will handle when a tree node
        // is dropped on top of another node.
        cellHierarchyTree.setDragEnabled(true);
        DropTarget dt = new DropTarget();
        try {
            dt.addDropTargetListener(new CellDropTargetListener());
        } catch (TooManyListenersException ex) {
            LOGGER.log(Level.SEVERE, null, ex);
        }
        cellHierarchyTree.setDropTarget(dt);
View Full Code Here

  canvas.addKeyListener(this);
  canvas.addMouseListener(this);
  canvas.addMouseMotionListener(this);
  canvas.addMouseWheelListener(this);
  canvas.addFocusListener(this);
        canvas.setDropTarget(new DropTarget(canvas, this));

  logger.fine("Input System initialization complete.");
    }
View Full Code Here

            public void processDrop(Object data)
            {
                processDnD(data);
            }
        };
        DropTarget dt = new DropTarget(this, DnDConstants.ACTION_COPY, dnd, true);
    }
View Full Code Here

            public void processDrop(Object data)
            {
                processDnD(data);
            }
        };
        DropTarget dt = new DropTarget(this, DnDConstants.ACTION_COPY, dnd, true);
    }
View Full Code Here

            public void processDrop(Object data)
            {
                return;
            }
        };
        DropTarget dt = new DropTarget(this, DnDConstants.ACTION_COPY, dnd, false);       
    }
View Full Code Here

        toolkit.lockAWT();
        try {
            if (dropTarget == dt) {
                return;
            }
            DropTarget oldDropTarget = dropTarget;
            dropTarget = dt;
            if (oldDropTarget != null) {
                if (behaviour.isDisplayable()) {
                    oldDropTarget.removeNotify(peer);
                }
                oldDropTarget.setComponent(null);
            }
            if (dt != null) {
                dt.setComponent(this);
                if (behaviour.isDisplayable()) {
                    dt.addNotify(peer);
View Full Code Here

        component.setIgnoreRepaint(true);
        component.setLocale(Locale.CANADA);
        component.setName("MockComponent");
        component.setVisible(true);
        component.setCursor(new Cursor(Cursor.TEXT_CURSOR));
        component.setDropTarget(new DropTarget());

        encoder.writeObject(component);
        encoder.close();
        DataInputStream stream = new DataInputStream(new ByteArrayInputStream(
                byteArrayOutputStream.toByteArray()));
View Full Code Here

    gridSize = WorkspaceSettings.getInstance().getGridSize();
    gridDivisions = WorkspaceSettings.getInstance().getGridDivisions();

    WorkspaceSettings.getInstance().addSettingsListener(settingsUpdateHandler);

    new DropTarget(this, new BandDndHandler(this));

    renderContext.getZoomModel().addZoomModelListener(repaintHandler);
    renderContext.getReportDefinition().addReportModelListener(new DragAbortReportModelListener());

    addMouseListener(new MouseEditorActionHandler());
    addKeyListener(new KeyboardElementMoveHandler());

    selectionStateHandler = new SelectionStateHandler();
    designerContext.addPropertyChangeListener(ReportDesignerContext.SELECTION_WAITING_PROPERTY, selectionStateHandler);

    focusHandler = new RequestFocusHandler();
    addMouseListener(focusHandler);
    KeyboardFocusManager.getCurrentKeyboardFocusManager().addPropertyChangeListener("permanentFocusOwner", focusHandler); // NON-NLS

    this.selectionHandler = new MouseSelectionHandler();
    addMouseListener(selectionHandler);
    addMouseMotionListener(selectionHandler);

    this.changeHandler = new RootBandChangeHandler();
    this.selectionModelListener = new SelectionModelListener();

    renderContext.getSelectionModel().addReportSelectionListener(selectionModelListener);

    new DropTarget(this, new BandDndHandler(this));

    installMouseOperationHandler();

    styleResolver = new SimpleStyleResolver(true);
    resolvedStyle = new ResolverStyleSheet();
View Full Code Here

TOP

Related Classes of java.awt.dnd.DropTarget

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.