文件名输入*或?, 原本的filter是[*.xml],点保存按钮之后,filter的内容就变成了带*或?的文件名。
重写了JFileChooser的approveSelect方法,可是当输入*或?时,该方法根本不执行。
请高手指教
重写了JFileChooser的approveSelect方法,可是当输入*或?时,该方法根本不执行。
请高手指教
解决方案 »
- 大家开发windows 窗体程序都使用什么GUI?
- tomcat不能编译jsp 急急急!!!
- 如何实现java和vc之间的通信????
- 求助java编译中遇到的问题
- 查询一段时间的记录的sql语句怎么写?
- 请问各们大哥大姐们,APPLET最大可以有多少M啊,当然指的是在浏览时速度的前提下了
- 请教绘图方面的问题:为什么我在拖动一个Label时会留下拖动的痕迹,怎样才能消除他?
- 菜鸟问题:System.out.println("");中的System类从何而来,它位于API的哪个包里?
- 问一个很简单的问题
- 师傅们,我能不能只让jbuilder提示我但是不帮我把函数写上去呀?
- 调用exe文件,有谁知道怎么处理麽?在线等...
- 如何访问不再tomcat工程下的文件
final FileFilter fileFilter = new FileFilter() {
@Override
public boolean accept(File f) {
return f.isDirectory() || f.getName().endsWith(".xml");
} @Override
public String getDescription() {
return "*.xml";
}
};
chooser.setFileFilter(fileFilter);
chooser.addPropertyChangeListener("fileFilterChanged", new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent evt) {
if(evt.getNewValue() != fileFilter)
chooser.setFileFilter(fileFilter);
}
});
chooser.showSaveDialog(null);