-2
Я вставил текстовое поле, и теперь я просто хочу, чтобы он сказал «работа» в текстовом поле. У меня нет никаких ошибок, но когда появляется экран, текстовое поле пуст. Первая строка кода ниже была создана netbeans. Я написал вторую строчку.Невозможно использовать метод setText() в Java Netbeans
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText("working");
}
Этот код вызывается только если вы нажимаете клавишу ввода, когда каретка находится внутри JTextField. Прочтите учебники Swing, и вы можете найти ссылку в [Swing Info link] (http://stackoverflow.com/tags/swing/info). –
'setText (« working »);' Это может означать, что выполняется длительная работа. Два совета: 1) Не блокируйте EDT (Event Dispatch Thread). Когда это произойдет, GUI «замерзнет». См. [Параллелизм в Swing] (https://docs.oracle.com/javase/tutorial/uiswing/concurrency/) для получения подробной информации и исправления. 2) Чтобы лучше помочь, опубликуйте [MCVE] или [Short, Self Contained, Correct Example] (http://www.sscce.org/). –