首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

FileDialog对话框类打开对话框后能不能修改“保存(或者打开)类型”的文本框内的文字->比如默认为“所有文件(*)”,修改成“Microsoft O

2012-03-16 
FileDialog对话框类打开对话框后能不能修改“保存(或者打开)类型”的文本框内的文字--比如默认为“所有文件(

FileDialog对话框类打开对话框后能不能修改“保存(或者打开)类型”的文本框内的文字-->比如默认为“所有文件(*.*)”,修改成“Microsoft Office Excel 工作簿( *.xls)”
FileDialog对话框类打开对话框后能不能修改“保存(或者打开)类型”的文本框内的文字-->比如默认为“所有文件(*.*)”,修改成“Microsoft Office Excel 工作簿( *.xls)”

网上说的

Java code
        file.setFilenameFilter(new FilenameFilter() {             public boolean accept(File dir, String name) {                 return name.endsWith(".xls");                }               });


不好用!!


有没有别的FileDialog方法?


我不要JFILECHOOSE,界面太难看!

[解决办法]
学习。。我也有想这个问题。。不过没解决
[解决办法]
file.setFilenameFilter(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.endsWith(".xls");
}
});


换为:

file.setFile("*.xls");
[解决办法]
fileDialog.setFilterExtensions
[解决办法]
探讨
......setFile();

setFile
public void setFile(String file)将此文件对话框窗口的选定文件设置为指定文件。如果这么设置,那么在文件对话框窗口第一次显示之前,此文件就成为默认文件。
指定 "" 作为文件,完全等同于指定 null 作为文件。


。。。。。意思就是,自动默认找到这个文件放置到“保存类型”文本框上面的“文件名”文本框内。。。。。


2楼的基础知识记的有偏差。。。。。

[解决办法]
帮忙顶。
[解决办法]
学习!
[解决办法]
学习
[解决办法]
SWT
[解决办法]
import org.eclipse.swt.widgets.FileDialog;
[解决办法]
http://topic.csdn.net/t/20011213/09/418371.html
[解决办法]
这样试一试
setFilenameFilter(new FilenameFilter() {
public boolean accept(String filename){
if(filename.endWiths( ".xls "))
return true;
return false;
}
});
[解决办法]
学习,帮顶
[解决办法]
引用楼主 yiyaoyao58958 的帖子:
我不要JFILECHOOSE,界面太难看!

[解决办法]
FileDialog的setFilenameFilter方法的api:
 Filename filters do not function in Sun's reference implementation for Microsoft Windows. 
在windows下不起作用啊,没啥特别要求就换成JFILECHOOSE或者导入swt的FileDialog吧~

热点排行