5 个解决方案
#1
主要代码拿来看看。
要改动filefilter。
要改动filefilter。
#2
个你个例子
public class MyFilter extends javax.swing.filechooser.FileFilter {
String extension, description;
public MyFilter(String extension, String description) {
this.extension = extension;
this.description = description;
}
public boolean accept(File file) {
if (file.getName().endsWith(extension)) {
return true;
}
else if (f.isDirectory()) {
return true;
}
return false;
}
public String getDescription() {
return this.description;
}
}
。。。。。
。。。。。
JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new MyFilter("avi","AVI movie"));
fc.addChoosableFileFilter(new MyFilter("mpg", "MPEG movie"));
.......
.........
public class MyFilter extends javax.swing.filechooser.FileFilter {
String extension, description;
public MyFilter(String extension, String description) {
this.extension = extension;
this.description = description;
}
public boolean accept(File file) {
if (file.getName().endsWith(extension)) {
return true;
}
else if (f.isDirectory()) {
return true;
}
return false;
}
public String getDescription() {
return this.description;
}
}
。。。。。
。。。。。
JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new MyFilter("avi","AVI movie"));
fc.addChoosableFileFilter(new MyFilter("mpg", "MPEG movie"));
.......
.........
#3
学习
#4
en,我再检查一下,我的extension里面没有*.*好像也可以打开所有的文件。郁闷。
#5
\JDK\demo\jfc\SwingSet2\src\FileChooserDemo.java
SwingSet2那个jar 可以看到效果 jdk 带的例子
SwingSet2那个jar 可以看到效果 jdk 带的例子
#1
主要代码拿来看看。
要改动filefilter。
要改动filefilter。
#2
个你个例子
public class MyFilter extends javax.swing.filechooser.FileFilter {
String extension, description;
public MyFilter(String extension, String description) {
this.extension = extension;
this.description = description;
}
public boolean accept(File file) {
if (file.getName().endsWith(extension)) {
return true;
}
else if (f.isDirectory()) {
return true;
}
return false;
}
public String getDescription() {
return this.description;
}
}
。。。。。
。。。。。
JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new MyFilter("avi","AVI movie"));
fc.addChoosableFileFilter(new MyFilter("mpg", "MPEG movie"));
.......
.........
public class MyFilter extends javax.swing.filechooser.FileFilter {
String extension, description;
public MyFilter(String extension, String description) {
this.extension = extension;
this.description = description;
}
public boolean accept(File file) {
if (file.getName().endsWith(extension)) {
return true;
}
else if (f.isDirectory()) {
return true;
}
return false;
}
public String getDescription() {
return this.description;
}
}
。。。。。
。。。。。
JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new MyFilter("avi","AVI movie"));
fc.addChoosableFileFilter(new MyFilter("mpg", "MPEG movie"));
.......
.........
#3
学习
#4
en,我再检查一下,我的extension里面没有*.*好像也可以打开所有的文件。郁闷。
#5
\JDK\demo\jfc\SwingSet2\src\FileChooserDemo.java
SwingSet2那个jar 可以看到效果 jdk 带的例子
SwingSet2那个jar 可以看到效果 jdk 带的例子