FileReader で SwingWorker を適用することに問題があります。私のポイントは、SwingWorker で FileReader を実装して、UI にファイルからのテキストを表示させる必要があることです。これが私のコードです。
class Read1 extends SwingWorker<String,String>{
protected Void doInBackground() throws Exception{
FileReader read = new FileReader("msg.txt");
BufferedReader in = new BufferedReader(read);
String s;
s=in.readLine();
System.out.println(s);
return s;
}
protected void done()
{
try{
String show;
show=get();
textArea.append(show);}catch(Exception e){}}
public static void main(String args[]) {
Read1 r = new Form().new Read1();
r.execute();
ただし、UI テキストエリアには何も追加しません。
誰にも解決策がありますか?ありがとうございました