25-GUI-10-GUI(练习)
2015-08-11 16:51
363 查看
/* * 由于该veido依然是用插件完成,所以这里只记录部分代码 */ package test; import javax.swing.JFileChooser; import javax.swing.filechooser.FileNameExtensionFilter; public class GUITest { public static void main(String[] args) { // 打开API,点进javax.swing包,找到JFileChooser类,其内有范例 JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter filter = new FileNameExtensionFilter(//文件名选择过滤器 "JPG & GIF Images", "jpg", "gif"); chooser.setFileFilter(filter); //chooser用的是showOpenDialog()可视化,括号内填写chooser是基于哪个窗体打开的,若是当前窗体,就showOpenDialog(this) int returnVal = chooser.showOpenDialog(parent); if (returnVal == JFileChooser.APPROVE_OPTION) { System.out.println("You chose to open this file: " + chooser.getSelectedFile().getName()); } //以上就是xp系统选择文件对话框的代码(word2003打开文件,跳出的那个对话框),可用过滤器自动过滤满足条件的文件 } } //【注意】GUI只是提供了一种图形化界面的表达方式,方便跟用户进行交流,真正功能实现还要靠之前学的多线程、IO等知识。
相关文章推荐
- iOS入门(三十一)UIScrollView
- 25-GUI-08-GUI(练习-列出目录内容)
- 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