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

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等知识。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: