java - 将 JFileChooser 与 LWJGL 结合使用

标签 java image file-io lwjgl jfilechooser

我尝试将 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/

相关文章:

java - 有没有办法在一个 Java8 流中读取两个或多个文件?

java - 安装河马 CMS : NullPointerException with essentials webapp

java - 实现接口(interface)和扫描仪属性

image - 使用 Tkinter 在标签图像上叠加一个框

c# 如何正确渲染图像?

python - 如何在读取文件内容时写入文本文件的中间部分?

java - 在java小程序中检查我们是否有打印权限而不提示用户

java - 从哪儿开始?具有多个前端的 Java 应用程序

c# PDF 中的高分辨率图像

java - 未处理的异常类型filenotfoundException,编译问题