/*
 * 把一个文件夹下的所有TXT文件的内容复制到同一个文件夹下
 * Designed By Luger
 * www.exinxi.cn
 * www.luger.cn*/
import java.awt.*;
import java.awt.event.*;
import java.io.*;import javax.swing.JOptionPane;public class Test {
public static void main(String[] args) throws FileNotFoundException {
String c;
MyFrame frm = new MyFrame("Title");
frm.launchFrame();       //到这里就不知道往后怎么继续让程序运行
try {
BufferedWriter out = new BufferedWriter(
new FileWriter("D:\\12\\test.txt")); // 输出到此文件中
File file = new File(frm.tex.getText()); // 读取此文件夹里面的文件
if (file.exists() && file.isDirectory()) { // 判断文件是否存在
System.out.println("文件夹已经存在");
for (int i = 0; i < file.list().length; i++) { // 寻找文件夹中的文件
System.out.println((file.list())[i]); // 输出所有此文件夹下的文件名称
File in = new File(file, (file.list()[i]));
BufferedReader in1 = new BufferedReader(new FileReader(in));
out.write(in.getName()); // 在目标文件中写入文件的名称
out.newLine(); // 换行
while ((c = in1.readLine()) != null) { // 读取一行
out.write(c); // 写入内容
}
out.newLine(); // 换行
out.newLine(); // 换行
}
out.flush();
out.close();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
} }


}
class MyFrame extends Frame {
MyFrame(String s) {
super(s);
}
static Frame frm = new Frame("Title");
static FileDialog fopen = new FileDialog(frm,"打开");
static Button bt = new Button("选择");
static TextField tex = new TextField ("请选择要合并的文件夹",30);
public void launchFrame() {
frm.setLocation(300, 300);
frm.add(bt); frm.add(tex);
frm.setLayout(new FlowLayout());
frm.setVisible(true);
frm.pack();
bt.addActionListener(new Montior(this));
}
}class Montior implements ActionListener {
    MyFrame frm = null;
Montior(MyFrame frm) {
this.frm = frm;
}
public void actionPerformed(ActionEvent e) {
frm.fopen.setVisible(true);
        //fopen.getFilenameFilter();
        String fname = frm.fopen.getDirectory()+frm.fopen.getFile();
        JOptionPane.showMessageDialog(null,"文件选取的是"+fname);
        frm.tex.setText(frm.fopen.getDirectory()); }

}
选择文件夹后怎么继续运行呢