我正在使用vaadin TextArea作爲粗略的控制檯。用戶可以輸入當他按下回車鍵時應該執行的命令。有沒有辦法用TextArea上的偵聽器來指定它?如何檢測輸入密鑰按vaadin TextArea
我發現的最接近的就是用:
TextArea textArea = new TextArea();
textArea.addTextChangeListener(this);
textArea.setTextChangeEventMode(TextChangeEventMode.EAGER);
和處理文本更改事件:一旦
@Override
public void textChange(TextChangeEvent event) {
System.out.println(event.getText());
}
但是,這是觸發文本已在文本區域中輸入。我只希望在按下回車鍵時收到通知。
不幸的是,此解決方案不再有效。請參閱:https://github.com/vaadin/framework/issues/4341 – mjjaniec