您的位置:首页 > 产品设计 > UI/UE

25-GUI-08-GUI(练习-列出目录内容)

2015-08-11 16:50 369 查看
/*
* 【需求】在文本框中输入目录,点击“转到”按钮,将该目录中的文件与文件夹名称列在下面的文本区域中。
*
* 图示详见桌面文件vedio25GUI08
*/

package test;

public class GUITest {

private static final String LINE_SEPARATOR = System.getProperty("line.separator");

public static void main(String[] args) {

//由于是通过装插件,swing演示的,所以不好记录,只记录部分代码
/**
* jTextField1是输入目录的文本框(即上面的文本框),
*
String dir_str = jTextField1.getText();这里getText()方法是获取当前文本框中内容
File dir = new File(dir_str);将dir_str封装称文件

if(dir.exists() && dir.isDirectory()){判断dir是否存在,且是否为目录,如果两条件均符合,继续

jTextField1.setText("");利用setText()方法将下面文本框内容清空,因为每输入一次目录,先清空前一次显示内容,
然后再显示本次内容
String[] names = dir.list();将dir中文件名列举出

for(String name : names){
jTextField1.append(name + LINE_SEPARATOR);每输出一个文件或文件夹名称,换行一次
这里不用setText()方法在文本框中添加文件名是因为后一次会将前一次覆盖,所以这里选用append方法
}

}
*/

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: