java实现拖拽示例
Swing中实现拖拽功能,代码很简单,都有注释,自己看,运行效果如下图:
package com;
import java.awt.*;import java.awt.datatransfer.DataFlavor;import java.awt.dnd.DnDConstants;import java.awt.dnd.DropTarget;import java.awt.dnd.DropTargetAdapter;import java.awt.dnd.DropTargetDropEvent;import java.io.File;import java.util.List;import javax.swing.*;
/** * 最简单的Java拖拽代码示例 * @author 刘显安 * 2013年1月24日 */public class DragTest extends JFrame{ JPanel panel;//要接受拖拽的面板 public DragTest() { panel = new JPanel(); panel.setBackground(Color.YELLOW); getContentPane().add(panel, BorderLayout.CENTER); setSize(500, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocation(400, 200); setTitle("最简单