我正在尝试使用 FileDialog 文件选择器,因为我真的需要 java 应用程序来拥有本机苹果文件选择器(我知道我们都讨厌讨厌缺乏可移植性,但这正是我所需要的)。我试图让我的文件选择器允许用户选择以 .ws 结尾的文件。这是我尝试过的:
FileDialog fd = new
FileDialog(_sharedInstance,rsc.str("480"),FileDialog.LOAD);
// fd.setFile("*.ws");
class WSFilter implements FilenameFilter {
public boolean accept(File dir, String name) {
return (name.endsWith(".ws"));
}
};
FilenameFilter wsFilter = new WSFilter();
fd.setFilenameFilter(wsFilter);
fd.setDirectory(_projectsBaseDir.getPath());
fd.setLocation(50,50);
// fd.setFile("*");
fd.setVisible(true);
由于某种原因,我的文件选择器不允许我选择任何文件。有任何想法吗?