javax.swing.JDesktopPane.setDropTarget()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(117)

本文整理了Java中javax.swing.JDesktopPane.setDropTarget()方法的一些代码示例,展示了JDesktopPane.setDropTarget()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JDesktopPane.setDropTarget()方法的具体详情如下:
包路径:javax.swing.JDesktopPane
类名称:JDesktopPane
方法名:setDropTarget

JDesktopPane.setDropTarget介绍

暂无

代码示例

代码示例来源:origin: chewiebug/GCViewer

private JDesktopPane initDesktopPane(GCViewerGui gui, GCModelLoaderController controller) {
  JDesktopPane desktopPane = new DesktopPane();
  desktopPane.setDropTarget(new DropTarget(gui, 
      DnDConstants.ACTION_COPY, 
      new FileDropTargetListener(controller, DropFlavor.OPEN)));
  return desktopPane;
}

代码示例来源:origin: net.sourceforge.ondex.apps/ovtk2

/**
 * Setup desktop to contain all internal frames.
 * 
 */
private void initDesktop() {
  // add new JDesktopPane to JFrame
  desktop = new JDesktopPane();
  frame.getContentPane().setLayout(new BorderLayout());
  frame.getContentPane().add(desktop, BorderLayout.CENTER);
  // make dragging a little faster but perhaps uglier.
  desktop.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);
  // Make drop target
  final java.awt.dnd.DropTarget dt = new java.awt.dnd.DropTarget();
  try {
    dt.addDropTargetListener(this);
  } catch (java.util.TooManyListenersException e) {
    e.printStackTrace();
  }
  desktop.setDropTarget(dt);
}

相关文章