我试图将JFileChooserLWJGL一起使用,但是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/

10-13 04:37