Java Netbeans在单独的窗口

时间:2015-06-03 17:38:16

标签: java netbeans filechooser

所以我从我热情的jFrame打开文件选择器时遇到了一些麻烦。目前我有一个名为Welcoming.java的jFrame,另一个名为FileChoose.java的jFrame(不是最好的名字)。无论如何,我一直在寻找如何让我的按钮打开FileChooser,获取该人选择的文件路径并将其保存在String变量中。

我检查了大约15个不同的线程,但没有一个是明确的。其他人对如何做到这一点有很好的建议吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在YouTube上找到解决我问题的方法。

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

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

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

}

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

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