У меня есть JButton, и когда я нажимаю на него, он должен очистить весь контент в поле JText.Как я могу это сделать?Может быть, существует метод очистки поля JText или мне нужно установить поле на null?
null
Метод JTextField#setText должен делать это с пустым String в виде текста.
JTextField#setText
String
Что касается реакции на щелчок JButton, прикрепите к нему ActionListener.Обучающие материалы по Swing иллюстрируют все это очень подробно.
JButton
ActionListener
Вы можете вызвать метод setText("") класса JTextField, передав в качестве параметра пустую строку. Это заменит то, что в JTextField на ""
setText("")
JTextField
http://docs.oracle.com/javase/7/docs/api/javax/swing/text/JTextComponent.html#setText(java.lang.String)
Попробуйте использовать метод setText(String) с аргументом пустой строки:
setText(String)
myTextField.setText("");
Вы можете даже расширить класс JTextField и добавить метод с именем clear().Этот класс будет выглядеть примерно так:
clear()
public class MyCustomJTextField extends JTextField { private static final String EMPTY_STRING = ""; public void clear() { setText(EMPTY_STRING); } }