一打开一个jFrame,按键盘的“F1”,就弹出帮助文档。

解决方案 »

  1.   

    不是啊,就是一个项目,主界面是用jframe作的,在主界面里不需要焦点,无论焦点在哪里按下键盘上的”F1“,就能弹出帮助文档,帮助文档是用chm格式的。
      

  2.   

    // 假设你有一个叫readme.htm的帮助文档
    frame.addKeyListener(
      new KeyAdapter() {
        public void keyReleased(KeyEvent arg0) {
          if(arg0.getKeyCode() == KeyEvent.VK_F1) {
            File helpDocument = new File("readme.html");  // 注意路径
             String helpPath = helpDocument.getAbsolutePath();
            Runtime rt = Runtime.getRuntime();
            rt.exec("explorer.exe \""+helpPath+"\"");
          }
        }
      }
    );
      

  3.   

    我继承的是jFrame,也一样吗?