import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.FileReader;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Test implements ActionListener {
public static void main(String[] args) {
new Test().init();
}
private JFrame jf;
private TextArea ta;
private JButton jb;
public void init() {
System.out.println("init");
jf = new JFrame();
jf.setTitle("Test Frame");
jf.setBounds(100,100,400,400);
jf.setLayout(null);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ta = new TextArea();
jb = new JButton();
jb.setBounds(10, 10, 100, 20);
jb.setText("Get Text");
jb.addActionListener(this);
jf.add(jb);
ta.setBounds(10, 40, 300, 200);
jf.add(ta);
jf.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(jb)) {
try {
BufferedReader br = new BufferedReader(new FileReader("a.txt"));
while (br.readLine() != null) {
ta.setText(ta.getText()+"\n"+br.readLine());
}
} catch (Exception ee) {
// TODO Auto-generated catch block
ee.printStackTrace();
}
}
}
}