📄 poskeyactionimp.java
字号:
package action.implementclass.keyaction;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.IOException;
import javax.swing.JOptionPane;
import view.com.factory.DialogFactory;
import view.frame.PosFrame;
/**
* pos端的键盘事件
*
* @author linfeng
*
*/
public class PosKeyActionImp implements KeyListener {
public void keyPressed(KeyEvent e) {
if (!PosFrame.leftPanel.isFocusable()) {
PosFrame.leftPanel.requestFocus();
PosFrame.leftPanel.setFocusable(true);
}
int keyCode = e.getKeyCode();
switch (keyCode) {
case KeyEvent.VK_F11:
JOptionPane.showConfirmDialog(null, "等做好chm文档再完善此功能!","友情提示",JOptionPane.INFORMATION_MESSAGE);
break;
case KeyEvent.VK_F2:
// 打开付款对话框
DialogFactory.getInstance("付款").getContainer();
break;
case KeyEvent.VK_F1:
// 打开会员情况对话框
DialogFactory.getInstance("会员情况").getContainer();
break;
case KeyEvent.VK_END:
;
break;
case KeyEvent.VK_F6:
PosFrame.frame.dispose();
// 打开换班登录对话框
DialogFactory.getInstance("换班登录").getContainer();
break;
case KeyEvent.VK_ESCAPE:
DialogFactory.getInstance("退出").getContainer();
break;
case KeyEvent.VK_DELETE:
;
break;
default:
;
}
}
public void keyTyped(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -