Я создал графический интерфейс и прочитал в текстовом файле TextArea в графическом интерфейсе.Класс ActionListener для записи в файл из TextField и кнопки
Я пытаюсь разрешить пользователю писать обратно в файл. У меня есть TextField (для ввода текста пользователем) и кнопка (к которой я хочу добавить actionListener), чтобы при вводе текста в TextField и выбранной кнопке он записывал его обратно в файл.
Это код, который у меня есть до сих пор, но когда я выбираю кнопку, он очищает то, что находится в файле, и текст (который был прочитан) и был в JTextArea, теперь пуст.
class WriteToFile implements ActionListener {
public void actionPerformed(ActionEvent e)
{
try
{
FileWriter writer = new FileWriter("File.txt");
BufferedWriter bw = new BufferedWriter(writer);
txtSearch1.write(bw);
bw.close();
area.setText("");
area.requestFocus();
}
catch(Exception e2) {}
}
}
Что дает вам проблемы с этим? – resueman
Добро пожаловать в переполнение стека. Похоже, вы уже написали какой-то код. Пожалуйста, разместите части, относящиеся к вашему вопросу. Также, каков ваш вопрос? С какой частью у вас проблемы? Вы знаете, как создать «ActionListener»? Вы знаете, как открыть файл и написать ему? Оба эти документа хорошо документированы, и поиск в Google поможет. –
Текстовая область теперь пуста из-за этой строки: 'area.setText (" "); ' – FredK