• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javaプログラムのファイル書き出しについて)

javaプログラムのファイル書き出しについて

このQ&Aのポイント
  • javaプログラムのファイル書き出しについてアドバイスを頂き、ありがとうございます。
  • プロフィールを書くプログラムを作成し、画面表示と同時にファイルにも結果を書き出したいです。
  • しかし、現在はプログラムの書き込み欄に表示されている内容ではなく、打ち込んだ内容が書き出されてしまいます。どうすれば打ち込んだ内容を書き出せるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 ファイルに書き出したいタイミングはいつなのでしょうか? 現状のソースでの書き込みする実行タイミングがわかれば、なぜ例として表示した内容が書き出されるかわかると思います。 (コンストラクタ内なのだから) 例えば、「保存」というボタンを表示してそれが押された場合にファイルに書き込むとかしないとダメです。 // コンストラクタ内 JButton button2 = new JButton("保存"); button2.addActionListener(this); p.add ( button2 ); // actionPerformedメソッド内 if ( "取得".equals(e.getActionCommand()) ) { // 既存の取得するロジック } else if ( "保存".equals(e.getActionCommand()) ) { // コンストラクタ内にあるファイル書き出しのロジック } 以上のようにすれば「保存」ボタンを押した時にファイル書き出しを実行。 「取得」ボタンを押した時、画面上に内容を表示。 という処理になります。

noname#154381
質問者

お礼

出来ました。ありがとうございます。 すっごい嬉しいです。

関連するQ&A