⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 poskeyactionimp.java

📁 好的超市源码供大家下载
💻 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 + -