Boolean enablenext;
String name;
text = new Text(textbox1, SWT.SINGLE);
text.addListener(SWT.KeyDown, new Listener() {
@Override
public void handleEvent(Event event) {
// TODO Auto-generated method stub
enableNext = true;
getWizard().getContainer().updateButtons();
name = text.getText();
}
});
У меня есть мастер с 2 страницами мастера. На первой странице у меня есть текстовое поле. Я хочу включить следующую кнопку на странице мастера на основе ввода текстового поля. Если мы заполним текстовое поле, то кнопка «Далее» должна быть включена, и если она будет удалена, кнопка «Далее» должна быть отключена динамически. Это должно произойти во время выполнения. Может кто-то, пожалуйста, помогите мне, как это сделать, используя «jface». Кнопка «Следующая страница мастера» должна быть включена при вводе ввода для текстового поля не только в фокусе текстового поля.Как включить следующую кнопку на странице мастера на основе ввода SWT Java
Возможный дубликат [соотвествующей Listener для СВТ Текст ] (http://stackoverflow.com/questions/19348411/appro-listener-for-swt-text) – liorsolomon
, который помогает мне, он говорит о включении кнопки, когда текстовое поле фокусируется. но я хочу его, когда есть введенный текст в текстовое поле. – Lisha
и он дал мне эту ошибку, метод AddListener (интермедиат, Listener) в типе Widget не применяется для аргументов (новый \t Слушатель() {}) \t - Слушатель не может быть разрешен к типу – Lisha