import java.awt.*;
import java.awt.event.*;
import java.io.File;
public class FrameDome {
private Frame f;
private Button but;
private TextField tf;
private TextArea ta;
FrameDome()
{
init();
}
public void init()
{
f=new Frame("我的电脑");
f.setBounds(700,700,700,500);
f.setLayout(new FlowLayout());
f.setLocation(300,300);
tf=new TextField(70);
but=new Button("转到");
ta=new TextArea(30,80);
f.add(tf);
f.add(but);
f.add(ta);
myEvent();
f.setVisible(true);
}
private void myEvent()
{
but.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent e)
{
String dirPath=tf.getText();//获取控件里的字符
File dir =new File(dirPath);//文件操作?
if(dir.exists()&&dir.isDirectory())//判断文件目录是否存在
{
ta.setText("");
String[] names=dir.list();
for(String name:names)
{
ta.append(name+"\r\n");
}
}
}
});
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public static void main(String ages[])
{
new FrameDome();
}
}
import java.awt.event.*;
import java.io.File;
public class FrameDome {
private Frame f;
private Button but;
private TextField tf;
private TextArea ta;
FrameDome()
{
init();
}
public void init()
{
f=new Frame("我的电脑");
f.setBounds(700,700,700,500);
f.setLayout(new FlowLayout());
f.setLocation(300,300);
tf=new TextField(70);
but=new Button("转到");
ta=new TextArea(30,80);
f.add(tf);
f.add(but);
f.add(ta);
myEvent();
f.setVisible(true);
}
private void myEvent()
{
but.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent e)
{
String dirPath=tf.getText();//获取控件里的字符
File dir =new File(dirPath);//文件操作?
if(dir.exists()&&dir.isDirectory())//判断文件目录是否存在
{
ta.setText("");
String[] names=dir.list();
for(String name:names)
{
ta.append(name+"\r\n");
}
}
}
});
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public static void main(String ages[])
{
new FrameDome();
}
}