java中监听事件怎么设置

java中监听事件怎么设置,第1张

javax.Swing实现button的监听有两种方式:

方法一:实现 implements ActionListener接口,然后实现它的抽象方法

public void actionPerformed(ActionEvent e) {

//写点击按钮后发生的 *** 作代码

}

方法二: jButton.addAtionListener(new ActionEvent (){

//写点击按钮后发生的 *** 作代码

})

鼠标事件要添加mouselistener,捕获mouseevent。mouselistener里的几个事件的参数都是mouseevent,mouseevent提供了获得点击了哪个键的方法getbutton。比如下面这个点击事件处理。

public

void

mouseclicked(mouseevent

arg0)

{

if(arg0.getbutton()

==

mouseevent.button1)

{

//

左键点击

}

else

if(arg0.getbutton()

==

mouseevent.button2)

{

//

中键点击

}

else

if(arg0.getbutton()

==

mouseevent.button3)

{

//

右键点击

}

}

添加监听是addmouselistener方法,取消监听当然就是removemouselistener方法了。

1,为相应的控件设置KeyListener()的监听

2,实现接口中的方法

3,主要重写keyPressed()这个方法

4,书写逻辑

5,见代码

public void keyPressed(KeyEvent e) {

if(e.getKeyCode()==KeyEvent.VK_1&&e.getKeyCode()==KeyEvent.VK_2){

System.out.println("1,2键被点击了。。。")

}

}ps,还可以自己写一个数组记录每个按键的状态,根据状态值进行逻辑处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8025065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存