使用Windows资源管理器';s";“打开文件”;Java中的函数
在Java中使用此选项将打开Windows资源管理器到C驱动器:使用Windows资源管理器';s";“打开文件”;Java中的函数,java,windows,swing,file-io,windows-explorer,Java,Windows,Swing,File Io,Windows Explorer,在Java中使用此选项将打开Windows资源管理器到C驱动器: Desktop.getDesktop().open(new File("c:\\")); 但是,我还需要此处突出显示的“打开文件”功能: 有没有办法在Java中实现这一点(使用Windows资源管理器,而不是Swing的FileChooser)?我们可以使用JFileChoose JFileChooser chooser = new JFileChooser(); int status = chooser
Desktop.getDesktop().open(new File("c:\\"));
但是,我还需要此处突出显示的“打开文件”功能:
有没有办法在Java中实现这一点(使用Windows资源管理器,而不是Swing的FileChooser)?我们可以使用JFileChoose
JFileChooser chooser = new JFileChooser();
int status = chooser.showOpenDialog(null);
if (status == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
if (file == null) {
return;
}
String fileName = chooser.getSelectedFile().getAbsolutePath();
......
}
我们可以使用JFileChoose
JFileChooser chooser = new JFileChooser();
int status = chooser.showOpenDialog(null);
if (status == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
if (file == null) {
return;
}
String fileName = chooser.getSelectedFile().getAbsolutePath();
......
}
在使用本机系统的同时查看使用:
在使用本机系统的同时查看使用:
(使用Windows资源管理器,而不是Swing的文件选择器)(使用Windows资源管理器,而不是Swing的文件选择器)该图像是来自MS Word而不是Windows资源管理器的打开对话框。后者没有打开的对话框是的,作为一个例子,你需要更具体一些。Windows资源管理器没有打开的对话框,而所有MS Office都有打开的对话框apps@JasmineMercier问题是,为什么?
JFileChooser
有什么问题?您是否尝试过将L&F设置为当前平台的L&F,该图像是来自MS Word而非Windows资源管理器的打开对话框。后者没有打开的对话框是的,作为一个例子,你需要更具体一些。Windows资源管理器没有打开的对话框,而所有MS Office都有打开的对话框apps@JasmineMercier问题是,为什么?JFileChooser
有什么问题?您是否尝试过将L&F设置为当前平台的L&F+1以查找问题和解决方案+1以查找问题和解决方案