Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Netbeans在单独的窗口中打开jFrame文件选择器_Java_Netbeans_Filechooser - Fatal编程技术网

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

Java Netbeans在单独的窗口中打开jFrame文件选择器,java,netbeans,filechooser,Java,Netbeans,Filechooser,因此,我在从欢迎框架打开文件选择器时遇到了一些问题。目前,我有一个jFrame名为Welcoming.java,另一个jFrame名为FileChoose.java(不是最好的名称)。无论如何,我已经搜索了很长时间,想知道如何让我的按钮打开FileChooser,获取用户选择的文件路径,并将其保存在字符串变量中 我检查了大约15条不同的线,没有一条是清晰的。还有人对如何实现这一目标有好的建议吗 谢谢大家! 最终在YouTube上找到了解决我问题的方法 我想做的是获取一个目录来保存一个文件,我通过

因此,我在从欢迎框架打开文件选择器时遇到了一些问题。目前,我有一个jFrame名为Welcoming.java,另一个jFrame名为FileChoose.java(不是最好的名称)。无论如何,我已经搜索了很长时间,想知道如何让我的按钮打开FileChooser,获取用户选择的文件路径,并将其保存在字符串变量中

我检查了大约15条不同的线,没有一条是清晰的。还有人对如何实现这一目标有好的建议吗


谢谢大家!

最终在YouTube上找到了解决我问题的方法

我想做的是获取一个目录来保存一个文件,我通过将以下代码添加到我的按钮事件中来实现:

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

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

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

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