草庐IT

JFileChooser

全部标签

java - 如何在 Java 中使用 JFileChooser 保存文件?

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我有以下代码。它保存文件但内容为空。它有什么问题?publicvoidsaveMap(){Stringsb="TESTCONTENT";JFileChooserchooser=newJFileChooser();chooser.setCurrentDirectory(newFile("/home/me/Documents"));intretrival=choose

java - 如何在 Java 中使用 JFileChooser 保存文件?

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我有以下代码。它保存文件但内容为空。它有什么问题?publicvoidsaveMap(){Stringsb="TESTCONTENT";JFileChooserchooser=newJFileChooser();chooser.setCurrentDirectory(newFile("/home/me/Documents"));intretrival=choose

java - 浏览文件夹对话框

我需要知道如何在java中获取“浏览文件夹”对话框。我知道SWT。但是我需要在Swing中做吗?有什么解决办法吗?[当我们开始Eclipse时,它​​会要求选择工作区。我们当时可以看到浏览文件夹对话框]提前致谢。 最佳答案 如果您添加以下命令,您可以强制JFileChooser仅选择文件夹。_fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);在Bibhaw发布的片段中。 关于java-浏览文件夹对话框,我们在S

java - 浏览文件夹对话框

我需要知道如何在java中获取“浏览文件夹”对话框。我知道SWT。但是我需要在Swing中做吗?有什么解决办法吗?[当我们开始Eclipse时,它​​会要求选择工作区。我们当时可以看到浏览文件夹对话框]提前致谢。 最佳答案 如果您添加以下命令,您可以强制JFileChooser仅选择文件夹。_fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);在Bibhaw发布的片段中。 关于java-浏览文件夹对话框,我们在S

java - 带有确认对话框的 JFileChooser

我正在开发一个从文本文件加载和保存数据的程序,我在加载和保存时询问用户一个带有JFileChooser的文件名。这个问题是关于save对话框的:newJFileChooser().showSaveDialog();。然后,用户可以在没有任何警告的情况下覆盖现有文件,这会是个问题。关于如何解决这个问题的任何建议?我一直在寻找一些方法或选项,但我没有找到任何东西。提前致谢。 最佳答案 感谢您的回答,但我找到了另一种解决方法,以这种方式覆盖JFileChooser的approveSelection():JFileChooserexampl

java - 带有确认对话框的 JFileChooser

我正在开发一个从文本文件加载和保存数据的程序,我在加载和保存时询问用户一个带有JFileChooser的文件名。这个问题是关于save对话框的:newJFileChooser().showSaveDialog();。然后,用户可以在没有任何警告的情况下覆盖现有文件,这会是个问题。关于如何解决这个问题的任何建议?我一直在寻找一些方法或选项,但我没有找到任何东西。提前致谢。 最佳答案 感谢您的回答,但我找到了另一种解决方法,以这种方式覆盖JFileChooser的approveSelection():JFileChooserexampl

java - 如何使 JFileChooser 默认为计算机 View 而不是我的文档

在JFileChooser的Windows外观中,JFileChooser对话框的左侧显示五个按钮:最近的项目、桌面、我的文档、计算机和网络。这些每个代表文件系统的View,如Windows资源管理器将显示的那样。除非调用setSelectedFile()或setCurrentDirectory()方法,否则JFileChooser似乎默认为我的文档View。我试图让用户可以轻松地从多个映射的网络驱动器中选择一个,该驱动器应该出现在“计算机”View中。有没有办法设置JFileChooser默认打开“计算机”View?我尝试了几种方法来强制执行它,最近的方法是找到根目录并将其设置为cu

java - 如何将 JFileChooser 限制为目录?

我想将我的用户限制在一个目录及其子目录中,但是“父目录”按钮允许他们浏览到任意目录。我该怎么做呢? 最佳答案 以防其他人将来需要这个:classDirectoryRestrictedFileSystemViewextendsFileSystemView{privatefinalFile[]rootDirectories;DirectoryRestrictedFileSystemView(FilerootDirectory){this.rootDirectories=newFile[]{rootDirectory};}Director

java - JFileChooser getCurrentDirectory 返回错误的当前目录?

我在应用程序中使用JFileChooser来浏览目录,但是当我选择目录时,它会返回到我选择的文件夹上方的文件夹的路径。即我选择“C:\Test”并返回“C:\”这是我正在使用的代码JFileChooserc=newJFileChooser();c.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);intrVal=c.showSaveDialog(c);if(rVal==JFileChooser.APPROVE_OPTION){txtDirectory.setText("");CC_Test.MsgBox(c.getCurrentDi

java - 如何在 Java 9+ 中使用 JFileChooser 显示网络共享?

我们软件的用户需要在我们的Javaswing应用程序中浏览Windows10上的网络共享,但是swing的JFileChooser默认没有此功能。在这篇相关文章中HowtonavigatetoanetworkhostinJFileChooser?一个不错的解决方案是使用ShellFolder(sun私有(private)API)来设置JFileChooser的当前目录,并且在过去几年中我们一直在使用这种方法并进行一些修改,没有出现任何问题。publicstaticFilegetNetworkShareFolder(finalFilefolder)throwsIllegalArgumen