java 中鼠标事件_java中如何建立鼠标事件?

展开全部

import javax.swing.*;

import java.awt.event.*;

public class Example6_9 implements MouseMotionListener,MouseListener,WindowListener

{

JFrame win;

JTextField text;

public static void main(String[] args)

{

Example6_9 w=new Example6_9();

w.toWin();

}

public void toWin()

{

win=new JFrame("实现三62616964757a686964616fe4b893e5b19e31333335343932个接口的事例");

win.setSize(300,200);

win.setVisible(true);

win.add(new JLabel("单击并拖拽鼠标"));

text=new JTextField(30);

win.add(text,"South");

win.addMouseMotionListener(this);

win.addMouseListener(this);

win.addWindowListener(this);

}

public void mouseDragged(MouseEvent e)

{

String s="拖曳鼠标:X="+e.getX()+"Y="+e.getY();

text.setText(s);

}

public void mouseEntered(MouseEvent e)

{

String s="鼠标进入";

text.setText(s);

}

public void mouseExited(MouseEvent e)

{

String s="鼠标离开";

text.setText(s);

}

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

public void mouseMoved(MouseEvent e){}

public void mouseClicked(MouseEvent e){}

public void mousePressed(MouseEvent e){}

public void mouseReleased(MouseEvent e){}

public void windowOpened(WindowEvent e){}

public void windowIconified(WindowEvent e){}

public void windowDeiconified(WindowEvent e){}

public void windowClosed(WindowEvent e){}

public void windowActivated(WindowEvent e){}

public void windowDeactivated(WindowEvent e){}

}

f1fa623496daca394936659592a09a28.png

33a3f3c920889654481af529b1e8593b.png

d09f807a4e8c251c14a037e4bb776003.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值