//窗体和组件
public void init()
{
f = new Frame("我的程序");
but = new Button("列出");
tf = new TextField("您好!这是列出目录中所有文件的程序,请在此处输入“有效”路径!",70);
ta = new TextArea("例如输入:d:\\\r\n\r\n则输出D盘下的所有文件和文件夹",26,77);
d = new Dialog(f,"提示信息",true); //需要使用时再创建,为了方便学习,在此创建
d.setBounds(400,200,240,150);
d.setLayout(new FlowLayout());
lab = new Label(); //创建文本组件,可以初始化内容,但调用时可以同过setText()方法添加内容
okBut = new Button("确定");
d.add(lab);
d.add(okBut);
f.add(tf);
f.add(but);
f.add(ta);
myEvent();
f.setVisible(true);
}
//监听器
public void myEvent()
{
//窗体 --窗体监听器
f.addWindowListener (new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});