• 大小: 0.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java入门-图片的拖动处理(实例15).zip

资源截图

代码片段和文件信息

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(300200);  //设置窗口尺寸
      setVisible(true);  //设置窗口为可视
      setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);  //关闭窗口时退出程序
   }
   
   class DragPicListener implements MouseInputListener{  //鼠标事件处理
      Point p=new Point(00); //坐标点
    public void mouseMoved(MouseEvent e){}
    public void mouseDragged(MouseEvent e){
        Point newP=SwingUtilities.convert

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       27684  2004-05-09 23:37  1.jpg
     文件      180054  2004-07-21 19:03  21-1.bmp
     文件        1477  2004-07-21 18:50  DragPictureDemo$DragPicListener.class
     文件        1300  2004-07-21 18:50  DragPictureDemo.class
     文件        1718  2004-05-09 23:28  DragPictureDemo.java

评论

共有 条评论