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
}
评论列表(0条)