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方法 } } */ } }
相关文章推荐
- 25-GUI-09-GUI(菜单)
- IOS第八天(5:UITableViewController新浪微博, 计算行高)
- iOS入门(三十)UICOntrol 及其子类
- 25-GUI-07-GUI(Swing演示&装插件)
- 25-GUI-05-GUI(鼠标事件)
- 25-GUI-06-GUI(键盘事件)
- 25-GUI-04-GUI(ActionListener演示)
- 25-GUI-02-GUI(Frame演示)
- 25-GUI-03-GUI(事件监听机制)
- iOS入门(二十七)视图控制器UIViewController
- 25-GUI-01-GUI(概述)
- H-ui字体图标
- UITabBarController
- UIStoryboardSegue(多控制器)
- UIWindow
- iOS入门(二十四)UIView
- Version和Build的区别
- UIScrollView
- hdoj-1242-Rescue【广搜+优先队列】
- UIImageVIew