我试图将JFileChooser
与LWJGL
一起使用,但是fileChooser.isDisplayable()
返回false,我检查了一下,因为它不会弹出。
这就是我正在使用的
private void chooseFile(){
choose = new JFileChooser();
choose.setCurrentDirectory(new File("."));
choose.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
choose.setFileFilter(new FileFilter(){
@Override
public boolean accept(File f) {
if(f.isDirectory()){
return true;
}
final String name = f.getName();
return name.endsWith(".png");
}
@Override
public String getDescription() {
return "*.png";
}
});
}
因此,如果有人对此有经验,或者只是大致知道为什么它不应该或永远不起作用,或者告诉我什么,那么我可以继续我的生活,找到其他解决方案,或者如果有人知道如何解决它,至。
最佳答案
您永远不会告诉JFileChooser打开对话框。您需要调用fileChooser.showOpenDialog()
或其他对话框方法之一(可以打开/保存/等)。
Here是一个简单的示例。
关于java - 将JFileChooser与LWJGL结合使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17857286/