में एंटर कुंजी प्रेस का पता लगाने के लिए कैसे मैं एक वैडिन टेक्स्टएरिया का उपयोग किसी न किसी कंसोल के रूप में कर रहा हूं। उपयोगकर्ता आदेश दर्ज कर सकता है जिसे एंटर कुंजी दबाते समय निष्पादित किया जाना चाहिए। क्या TextArea पर श्रोता के साथ इसे निर्दिष्ट करने का कोई तरीका है?वैडिन टेक्स्टएरिया
TextArea textArea = new TextArea();
textArea.addTextChangeListener(this);
textArea.setTextChangeEventMode(TextChangeEventMode.EAGER);
और पाठ परिवर्तन घटना संभाल: जैसे ही
@Override
public void textChange(TextChangeEvent event) {
System.out.println(event.getText());
}
हालांकि यह शुरू हो रहा है के रूप में पाठ TextArea में दर्ज किया गया है
निकटतम बात मैंने पाया उपयोग करने के लिए है। मैं केवल तब अधिसूचित होना चाहता हूं जब एंटर कुंजी दबाया गया हो।
दुर्भाग्य से यह समाधान अब काम नहीं करता है। देखें: https://github.com/vaadin/framework/issues/4341 – mjjaniec