JFileChooser导致应用程序进入忙/无响应状态

时间:2013-12-23 12:23:51

标签: java swt eclipse-rcp jface

我正在使用JFileChooser来浏览和加载文件。 文件选择器正确加载和/我也能够选择文件和加载。 问题是在打开JFilechooser后不久,应用程序的后台窗口进入忙/无响应状态。如果我拖动 文件选择窗口,背景绘制不正确。它会导致应用程序进入崩溃状态。不知道为什么会这样。 请找到我的以下代码

LoadFileButton.addListener(SWT.Selection, new Listener() {
        @Override
        public void handleEvent(Event event) {
            JFileChooser chooser = new JFileChooser();
            chooser.setFileFilter(filterWithoutExtension);
            chooser.setAcceptAllFileFilterUsed(false);
            chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
            File selectedFile = null;
            int returnVal = chooser.showOpenDialog(null);
            if (returnVal == JFileChooser.APPROVE_OPTION) {
                //Do My Stuff
            }
        }
    });

请找到我的FileFilter

FileFilter filterWithoutExtension = new FileFilter() {

    @Override
    public boolean accept(File f) {
        return !f.getName().contains(".");
    }

    @Override
    public String getDescription() {
        return "My Description";
    }
};

0 个答案:

没有答案