文件选择对话框没有弹出

时间:2014-03-23 00:40:28

标签: java dialog jfilechooser

我有一个关于使用JFileChooser的快速提问。我对以下代码的理解是它将永远弹出一个新文件选择对话框,直到用户点击取消或发生了一些错误。但是,似乎对话框仅在第一次弹出时,代码第二次在循环中失败。奇怪的是,该程序仍然在运行时被困在

if (fileChooser.showOpenDialog(null) != JFileChooser.APPROVE_OPTION) 
    return;

那么......这里发生了什么?我怎样才能做到这一点?

public static void main(String [] args) {
    while (true) {
        JFileChooser fileChooser = new JFileChooser();
        if (fileChooser.showOpenDialog(null) != JFileChooser.APPROVE_OPTION) return;
        // operation with the file
    }
}

0 个答案:

没有答案