黑马程序员技术交流社区
标题:
简单的窗口,实现对目录的遍历
[打印本页]
作者:
孟卫严
时间:
2015-7-14 20:16
标题:
简单的窗口,实现对目录的遍历
/*
简单的窗口,实现文件目录的遍历
*/
//导包
import java.awt.event.*;
import java.awt.*;
import java.io.*;
class FrameTest {
//对窗口进行设置之
Frame f =new Frame();
Button but = new Button("点我啊");
TextField tf = new TextField(60);
TextArea ta = new TextArea(25,70);
FrameTest(){
f.setBounds(300,100,600,500);
f.setLayout(new FlowLayout());
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);
}
});
but.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String text = tf.getText();
File dir = new File(text);
//对目录的遍历
if (dir.exists()&&dir.isDirectory()){
ta.setText("");
String[] names = dir.list();
for (String name:names ){
ta.append(name+"\r\n");
}
}
tf.setText("");
}
});
}
public static void main(String[] args) {
FrameTest ft = new FrameTest();
}
}
复制代码
作者:
China_Riven
时间:
2015-7-14 20:36
鼓励一下,
作者:
鲁枝权双元
时间:
2015-7-14 21:07
感觉你们很牛啊。。。。。。。。。。。。。。
作者:
zhwfa1991
时间:
2015-7-14 21:25
好厉害。。。。
作者:
CLTDEZHUCE
时间:
2015-7-14 21:48
我从不预习,所以看不懂,但我相信,学到哪,我也会的
作者:
飞哥
时间:
2015-7-14 21:58
很给力!期待楼主讲讲来黑马第一周的事情
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2