gpt4 book ai didi

java - JFileChooser 不会停止运行

转载 作者:行者123 更新时间:2023-12-02 02:34:23 27 4
gpt4 key购买 nike

我一直在尝试使用 JFileChooser,但遇到程序无法停止运行的问题,这是我的代码:

import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.JFrame;

public class copiarArcivos {

public static void main(String[] args) {
JFileChooser();
}

public static void JFileChooser(){
JFileChooser fileChooser = new JFileChooser();
fileChooser.setCurrentDirectory(new File(System.getProperty("user.home")));
int result = fileChooser.showOpenDialog(new JFrame());
if (result == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
System.out.println("Selected file: " + selectedFile.getAbsolutePath());
}
}
}

我应该在 if 末尾加一个中断吗?

最佳答案

不要创建空的 JFrame。您可以只使用 null:

//int result = fileChooser.showOpenDialog(new JFrame());
int result = fileChooser.showOpenDialog(null);

关于java - JFileChooser 不会停止运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46613156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com