在JFileChooser中将选定的文件调整为FileFilter,可以使用以下代码实现:
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileFilter(new FileFilter() {
@Override
public boolean accept(File f) {
return f.getName().endsWith(".txt");
}
@Override
public String getDescription() {
return "Text Files (*.txt)";
}
});
int result = fileChooser.showOpenDialog(null);
if (result == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
// 在这里处理选定的文件
}
在这个代码中,我们创建了一个新的FileFilter,并将其设置为JFileChooser的文件过滤器。在accept方法中,我们检查文件名是否以.txt结尾。在getDescription方法中,我们返回一个描述文件类型的字符串。最后,我们使用showOpenDialog方法显示文件选择器,并在用户选择文件后处理选定的文件。
领取专属 10元无门槛券
手把手带您无忧上云