文件名称:怎样拖动图片-devexpress中gridcontrol使用技巧总结-详解(图文并茂)
文件大小:4.48MB
文件格式:PDF
更新时间:2024-06-28 10:37:34
java 入门资料 java入门资料
5.15 怎样拖动图片 5.15.1源程序 5.15.1.1 DragPictureDemo.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; //图片的拖动效果 public class DragPictureDemo extends JFrame { JLabel jlPic; // 图片,用于拖动 public DragPictureDemo() { 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); // 关闭窗口时退出程序 } class DragPicListener implements MouseInputListener { // 鼠标事件处理 Point p = new Point(0, 0); // 坐标点 public void mouseMoved(MouseEvent e) { }