Bir vaadin TextArea'yı kaba bir konsol olarak kullanıyorum. Kullanıcı, enter tuşuna bastığında çalıştırılması gereken komutları girebilir. Bunu TextArea'da bir dinleyici ile belirtmenin bir yolu var mı?Vaad'de enter tuşuna basılması nasıl algılanır TextArea
TextArea textArea = new TextArea();
textArea.addTextChangeListener(this);
textArea.setTextChangeEventMode(TextChangeEventMode.EAGER);
Ve metin değişikliği etkinliğini işlemek: metin TextArea girildiğini en kısa sürede
@Override
public void textChange(TextChangeEvent event) {
System.out.println(event.getText());
}
Ancak bu tetiklenir
buldum en yakın şey kullanmaktır. Sadece giriş tuşuna basıldığında bilgilendirilmek istiyorum.
Ne yazık ki bu çözüm artık çalışmıyor. Bakınız: https://github.com/vaadin/framework/issues/4341 – mjjaniec