我试图让我的KeyEvent工作。遗憾的是keyTyped(KeyEvent e)
根本没有回应。 :)
我将KeyEvnet实现到我的班级。
我为听众分配了以下内容:
JTextfield searchBar = new JTextField();
searchBar.addKeyListener( this );
我的关键事件如下:
@Override
public void keyTyped(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
System.out.println("pressed");
try {
int browser = getSelectBrowser().getSelectedIndex();
logic.search( searchBar.getText(), searchInfo, browser, isURL );
} catch (InterruptedException ie) {
System.out.println( "Pressed fail" );
}
this.repaint();
}
}
我还在第二次测试Gui中尝试了Listener,但它也没有用。
: - )