テキストファイルから文字列を取得する
取得し、テキストエリアに表示する


import javax.swing.*;
import java.io.*;
import java.awt.event.*;
class TextRead2  {

   public static void main(String[] args) {
      JFrame jf = new JFrame("TextRead2");
      jf.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
               System.exit(0);
            }
      });
      JTextArea jt  = new JTextArea();
      try {
          FileReader fr = new FileReader("c:/TEMP/TextRead.java");
          jt.read(fr,null);
      } catch(IOException e) {
          System.out.println(e.getMessage());
      }

      jf.getContentPane().add(jt);
      jf.pack();
      jf.setVisible(true);
   }
}



FileReaderクラスで、やり取りしたいファイルとストリーム(経路)を作成します。
JTextAreaクラスのreadメソッドでテキストエリアに読み込みます。
readメソッドは親クラスであるJTextComponentクラスから継承しているので、
JTextArea以外のクラスでも使用可能です。

<実行結果>