现在有一个应用程序,应用程序启动以后,首先会弹出一个“欢迎界面”我希望用户在键盘输入了一个特定的字符串以后,如:"Paul"(不包括引号)在欢迎界面中弹出一个信息框。Note: 不是在 欢迎界面 中的文本框之类的控件中输入字符串。这里要监视用户的键盘输入。我想用线程解决,但是一启动,系统的CPU就100%。
请高手不惜赐教,这里先谢谢了。 越具体越好!

解决方案 »

  1.   

    给欢迎界面加一个KeyListener事件就可以了。
    如:
    this.addKeyListener(new KeyAdapter()
            {
                String val = "";            public void keyPressed(KeyEvent e)
                {
                    val += e.getKeyChar();
                    if (val.endsWith("paul"))
                    {
                        JOptionPane.showMessageDialog(Untitled1.this, "dsafdsfasdf");
                    }
                }
            });