2017-12-05 6 views
0

作成したプロファイルをJ-Frameに保存しようとしています。私の目標は、ユーザーに、テキストフィールド(名前、年齢、性別など)に詳細を入力し、フレームを閉じて次のフレームを開くときに入力を保存するように求めることです(保存と続行ボタンと同様)。私はその後、プロフィールのフレームに戻って(編集が必要な場合)、テキストフィールドにテキストを残したいと思っています。これはどうすればいいですか?フレームが閉じられ、別のフレームが開かれたときのJFrame変数の保存方法

+0

こんにちは、私はそれをテキストフィールドにデータを配置することで解決しました。 – Nicholas

+1

ようこそ。問題を解決した場合は、回答を書いて、これを解決するために使用したコードを表示することを検討してください。これにより、同じ問題を抱えている他のユーザーを助けることができます。 – m00am

答えて

0

私はsrcファイルの外にあるテキストファイルを作成することで問題を解決し、テキストファイルに保存する必要があるテキストを書き込むFileWriterを作成しました。その後、BufferedReaderを使用して必要なデータにアクセスし、後で使用するために変数に格納しました。

//Create FileWriter to write text to the text file 
FileWritrer charName = new FileWriter("CharacterName.txt"); 
charName.write("Text needing to be saved goes in here"); 
charName.close(); 

//Creates BufferedReader to get data from txt file and save the line read in a variable 
BufferedReader br = new BufferedReader(new FileReader("write.txt")); 
String lineRead= br.readLine();//storing read line in variable for later use 
System.out.println("The text in the first line goes here:\n"+ lineRead); 
br.close(); 

これは単純なバージョンなので、うまくいけば分かります。もし私を修正する気にしないでください。ありがとうと私はそれが助けて欲しい。

関連する問題