📄 framekeyevent.java
字号:
package assistant;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
/**
* 键盘事件类
* @author Administrator
*
*/
public class FrameKeyEvent implements KeyListener {
/**
* 键盘按下事件
*/
public void keyPressed(KeyEvent e) {
// TODO 自动生成方法存根
if(e.getKeyCode() == KeyEvent.VK_UP){//向上
PublicVar.isUp=true;
}
if(e.getKeyCode() == KeyEvent.VK_DOWN){//向下
PublicVar.isDown=true;
}
if(e.getKeyCode() == KeyEvent.VK_LEFT){//向左
PublicVar.isLeft=true;
}
if(e.getKeyCode() == KeyEvent.VK_RIGHT){//向右
PublicVar.isRight=true;
}
if(e.getKeyCode() == KeyEvent.VK_A){//子弹键
PublicVar.isFire=true;
}
if(e.getKeyCode() == KeyEvent.VK_S){//跳跃键
PublicVar.isSkip=true;
}
if(e.getKeyCode() == KeyEvent.VK_1){//作弊键
PublicVar.cheat=true;
PublicVar.chip.byHit = true;
}
}
/**
* 键盘松开事件
*/
public void keyReleased(KeyEvent e) {
// TODO 自动生成方法存根
if(e.getKeyCode() == KeyEvent.VK_UP){//向上
PublicVar.isUp=false;
}
if(e.getKeyCode() == KeyEvent.VK_DOWN){//向下
PublicVar.isDown=false;
}
if(e.getKeyCode() == KeyEvent.VK_LEFT){//向左
PublicVar.isLeft=false;
}
if(e.getKeyCode() == KeyEvent.VK_RIGHT){//向右
PublicVar.isRight=false;
}
if(e.getKeyCode() == KeyEvent.VK_A){//子弹键
PublicVar.isFire=false;
}
if(e.getKeyCode() == KeyEvent.VK_S){//跳跃键
PublicVar.isSkip=false;
}
}
public void keyTyped(KeyEvent e) {
// TODO 自动生成方法存根
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -