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