import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame{
Wdmb mb=null;
public static void main(String[] args) throws Exception{
Test lx=new Test();
}
public Test(){
mb=new Wdmb();
this.add(mb);
this.addMouseListener(mb);
//this.addKeyListener(mb);
//this.addMouseMotionListener(mb);
this.setSize(300,260);
this.setLocation(300,280);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
class Wdmb extends JPanel implements MouseListener,KeyListener,MouseMotionListener{
public void paint(Graphics g){
super.paint(g);
}
public void mouseClicked(MouseEvent e){
System.out.println("鼠标点击的位置是:");
System.out.println("横坐标:"+e.getX());
System.out.println("纵坐标:"+e.getY());
}
public void mousePressed(MouseEvent e){
//System.out.println("鼠标被按下");
}
public void mouseReleased(MouseEvent e){
//System.out.println("鼠标被松开");
}
public void mouseEntered(MouseEvent e){
//System.out.println("鼠标移动到界面中");
}
public void mouseExited(MouseEvent e){
//System.out.println("鼠标离开界面");
}
public void keyTyped(KeyEvent e) {
//有字符输出的函数
}
public void keyPressed(KeyEvent e) {
//System.out.println(e.getKeyChar()+"被按下");
}
public void keyReleased(KeyEvent e){
//按键抬起
}
public void mouseDragged(MouseEvent e){
System.out.println("鼠标点击的位置是:");
System.out.println("横坐标:"+e.getX());
System.out.println("纵坐标:"+e.getY());
}
public void mouseMoved(MouseEvent e){
System.out.println("鼠标点击的位置是:");
System.out.println("横坐标:"+e.getX());
System.out.println("纵坐标:"+e.getY());
}
}
}