私はGUIを作成しましたが、テキストファイルをGUIのTextAreaに読み込んでいます。TextFieldとButtonからファイルに書き込むActionListenerクラス
私はユーザーがファイルに書き戻せるようにしようとしています。 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