Java 实现图片拖动的例子,演示了如何实现图片拖动的效果,运行代码后将调用根目录下的1.jpg图片,运行程序后,在窗口上按住鼠标左键即可拖动图片变幻位置。实现的方法主要是添加鼠标处理事件。相关的自定义代码:
  super("图片的拖动效果");  //调用父类构造函数
  Icon image=new ImageIcon(this.getClass().getResource("1.jpg"));  //实例化图标
  jlPic = new JLabel(image);  //实例化带图片的标签
  getContentPane().add(jlPic);  //增加标签到容器上
  DragPicListener listener=new DragPicListener();  //鼠标事件处理
  jlPic.addMouseListener(listener);  //增加标签的事件处理
  jlPic.addMouseMotionListener(listener);
  setSize(300,200);  //设置窗口尺寸
  setVisible(true);  //设置窗口为可视
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //关闭窗口时退出程序
                                    
                                    
                                        
                                            1