package 第一版;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import javax.swing.*;
public class draw5 extends JFrame{
My_Panel mp = null;
public draw5() {
// TODO Auto-generated constructor stub
mp = new My_Panel();
this.add(mp);
// 注册监听
this.addMouseListener(mp); // 监听鼠标
this.addKeyListener(mp); // 监听键盘
this.addMouseMotionListener(mp); // 监听鼠标移动
this.setSize(300, 300); // 设置框体大小
this.setLocation(400,150); //设置框体显示的位置
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置框体退出
this.setVisible(true); // 显示框体
}
public static void main(String[] args) {
// TODO Auto-generated method stub
draw5 d = new draw5();
}
}
class My_Panel extends JPanel implements MouseListener,KeyListener,MouseMotionListener{
public void paint(Graphics g){
super.paint(g);
}
//鼠
java之事件监听(三)鼠标监听
最新推荐文章于 2024-05-25 14:46:37 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)