0

我正在尝试使用JFileChooserwithLWJGLfileChooser.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";
        }

    });
}

因此,如果有人有这方面的经验,或者只是一般地知道为什么它不应该不能或永远不会工作或曾经告诉我什么,那么我可以继续我的生活并找到其他解决方案,或者如果有人知道如何解决它至。

4

1 回答 1

1

您永远不会告诉 JFileChooser 打开一个对话框。您需要调用fileChooser.showOpenDialog()或其他对话框方法之一(可以是打开/保存/等)。

是一个简单的例子。

于 2013-07-25T12:03:57.627 回答