调用:
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode( JFileChooser.FILES_ONLY );
fileChooser.setMultiSelectionEnabled( false );
fileChooser.setFont( new java.awt.Font( "宋体",Font.PLAIN,12 ) );
fileChooser.removeChoosableFileFilter( fileChooser.getFileFilter() );
photoFileFilter filter = new photoFileFilter();
fileChooser.setFileFilter( filter ); int result = fileChooser.showOpenDialog( null );
添加这样一个类来过滤
class photoFileFilter extends javax.swing.filechooser.FileFilter {
public boolean accept( File f ) {
if( f.isDirectory() || f.getName().endsWith( ".txt" ) ) {
return true;
} else {
return false;
}
} public String getDescription() {
return "txt记事本文件";
}
}
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode( JFileChooser.FILES_ONLY );
fileChooser.setMultiSelectionEnabled( false );
fileChooser.setFont( new java.awt.Font( "宋体",Font.PLAIN,12 ) );
fileChooser.removeChoosableFileFilter( fileChooser.getFileFilter() );
photoFileFilter filter = new photoFileFilter();
fileChooser.setFileFilter( filter ); int result = fileChooser.showOpenDialog( null );
添加这样一个类来过滤
class photoFileFilter extends javax.swing.filechooser.FileFilter {
public boolean accept( File f ) {
if( f.isDirectory() || f.getName().endsWith( ".txt" ) ) {
return true;
} else {
return false;
}
} public String getDescription() {
return "txt记事本文件";
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货