感谢您之前提供的所有帮助。
我想做的是当按下回车按钮时触发一个事件。 这是我写的代码
txtGolfName = new Text(container, SWT.BORDER);
txtGolfName.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
for(int index = 0; index < gcName.length(); index++)
if((txtGolfName.getText()).charAt(index) == '\r')
System.out.println("Success");
else
System.out.println("Not Yet");
}
});
txtGolfName.setBounds(180, 90, 300, 25);
任何帮助将不胜感激。
最佳答案
只需检查事件的keyCode
:
public void keyReleased(KeyEvent e) {
if (e.keyCode == SWT.CR)
System.out.println("Success");
else
System.out.println("Not Yet");
}
}
关于java jface按下return/enter时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469419/