java怎么给按钮添加一个键盘监听?(麻烦写的易懂些)

java怎么给按钮添加一个键盘监听?(麻烦写的易懂些),第1张

importjava.awt.*importjava.awt.event.*publicclassKeyTestextendsFrame{publicKeyTest(){//注册键盘监听addKeyListener(newKeyAdapter(){publicvoidkeyPressed(KeyEventke){System.out.println("Thecharis:"+ke.getKeyChar())}})//注册窗口监听setSize(100,100)setVisible(true)}publicstaticvoidmain(String[]args){newKeyTest()}}不知道这个行否?

先定义一个全局的静态变量 static bool canClick=ture;

1.鼠标右键点击的事件前加个if判断:

if(canClick){

鼠标点击事件事件

}

2.然后添加键盘事件implements KeyListener

在重写的方法的keyPressed中加入:

if(e.getKeyCode()==KeyEvent.VK_CONTROL){

canClick=false

}

在重新的方法的keyReleased中加入:

if(e.getKeyCode()==KeyEvent.VK_CONTROL){

canClick=true

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存