JFileChooser并不总是开放

时间:2014-02-27 18:22:26

标签: java netbeans

我创建了一个名为BasicFile的类,在我的构造函数中,我正在设置一个JFileChooser,以便用户可以选择自己选择哪个文件。现在它有效。但不是所有的时间。这意味着我已经运行了大约50次程序,文件选择工具大约一半时间弹出,另一半程序继续运行(没有弹出文件选择),我必须停止构建/运行。测试类的调用中没有任何东西可以让它以这种方式运行(这只是一个直接的调用),所以我认为这可能只是我的netbeans故障。我重新启动计算机,仍然是相同的变量结果。帮助:)

public BasicFile()
{
    JFileChooser choose = new JFileChooser(".") ;
    int status = choose.showOpenDialog(null) ;

    try
    {
        if(status != JFileChooser.APPROVE_OPTION) throw new IOException() ;

        f = choose.getSelectedFile() ;

        if(!f.exists()) throw new FileNotFoundException() ; 
    }
    catch(FileNotFoundException e)
    {
        display(e.toString(), "File not found . . . ") ;
    }
    catch(IOException e)
    {
        display(e.toString(), "Approved option was not selected." ) ;
    }
}

,电话看起来像这样:

BasicFile f = new BasicFile() ;

0 个答案:

没有答案