2012-06-13 26 views
0

也許我的標題不是最好的,但這裏是我真正想要的。我有一個文件,我有一些行。我已將每行放入一個JTextField。 這裏是一個例子。比方說,這是一個文本框如何更新我放入JTextField的文件中的一行

mary peterson teacher 

現在,我要的是修改此行的文本框,並保存它,當我關閉該框架文件中這樣

mary ruble teacher piano . 

可有人行請給我一個關於如何做到這一點的想法?

+0

什麼是有問題的部分:從文本字段中檢索新值或保存到文件? – Robin

回答

2

基本上,你將問題分解成越來越小的步驟,直到你知道如何編碼每一步。

您首先必須創建一個Java Swing GUI,其中包含一個JTextField和一個JButton,它告訴您的Java代碼調出下一行文本。

這是解決問題的一種方法。

  • 打開輸入文件
  • 打開輸出文件
  • 顯示在JTextField
  • 第一線在JButton左擊,寫入從JTextField到輸出文件中的行,讀取從輸入文件下一行,顯示下一行在JTextField
  • 輸入文件結束時,關閉輸入文件,關閉輸出文件。
+0

thanks.can't我只是更新我正在閱讀的文件? – Laura

+0

所有你在那裏寫的我已經完成了,唯一剩下的部分是文件更新 – Laura

+0

@Laura:你不能只更新你正在閱讀的文件,因爲行(和文件)中的字符數將會根據所做的編輯而增加或減少。您編寫一個新文件,並刪除原始文件並根據需要重命名新文件。 –

相關問題