Java Netbeans 在单独的窗口中打开 jFrame 文件选择器

标签 java netbeans filechooser

因此,我在从欢迎的 jFrame 中打开文件选择器时遇到了一些麻烦。目前我有 1 个名为 Welcoming.java 的 jFrame 和另一个名为 FileChoose.java 的 jFrame(不是最好的名称)。不管怎样,我已经搜索了很长时间来找出如何让我的按钮打开 FileChooser,获取用户选择的文件路径并将其保存在字符串变量中。

我检查了大约 15 条不同的线索,但没有一条是明确的。其他人对如何实现这一目标有好的建议吗?

谢谢!

最佳答案

最终在 YouTube 上找到了问题的解决方案。

我想要做的是获取一个目录来保存文件,我通过将此代码添加到我的按钮事件中来做到这一点:

final JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY );
int returnVal = chooser.showOpenDialog( this );

if( returnVal == JFileChooser.APPROVE_OPTION ) {
...

}

这将打开文件选择器并允许您选择保存文件的位置。我将文件路径存储在 String filePath 中

String filePath = ( chooser.getSelectedFile().toString() + "\\" + textfieldClientName.getText() + ".xls" );

关于Java Netbeans 在单独的窗口中打开 jFrame 文件选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627031/

相关文章:

java - 从 xml 中删除终止符号

java - 更新 Swing DefaultComboBoxModel

javascript - 如何使用Kalendae的getselected函数

java - "To Do"/bugs 数据库与 Eclipse 集成

java - 专注是什么意思?

java - 如何从泛型类中的私有(private)ArrayList中删除元素

NetBeans 和 build.xml

android - 如何使 Activity 出现在 "Choose file"对话框中?

JavaFX FileChooser : how to set file filters?

DirectoryChooser - 多个目录