gpt4 book ai didi

java - 如何使 JFileChooser 打开显示当前工作目录,无论使用什么操作系统?

转载 作者:行者123 更新时间:2023-12-01 12:24:34 26 4
gpt4 key购买 nike

我需要在我的简单测验游戏中使用 JFileChooser 来加载和保存“问题/答案”集,当 FileChooser 窗口打开时,我希望它位于当前工作目录中,我希望它能够在 Linux、Windows 和 OSX 中工作,我怀疑“user.dir”方法是否适用于所有平台,有人可以帮忙吗,代码下面...

用于加载

public class openMenuItemListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
nextButton.setEnabled(true);
JFileChooser fileChooser=new JFileChooser();
fileChooser.showOpenDialog(frame);
loadFile(fileChooser.getSelectedFile());
}
}

保存:

class saveMenuListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JFileChooser fileSave=new JFileChooser();
fileSave.showSaveDialog(frame);
saveFile(fileSave.getSelectedFile());

}
}//class ends

最佳答案

这将为您提供一个引用任何系统上当前工作目录(即应用程序启动位置)的“JFileChooser”:

new JFileChooser(".");

关于java - 如何使 JFileChooser 打开显示当前工作目录,无论使用什么操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26461598/

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