Java在Windows资源管理器中选择文件?

时间:2011-07-23 14:43:39

标签: java swing user-interface

我正在开发一个Java GUI,其中我有一个JTable,我在其中填充了我的文件系统,在JTable上我有一个像这样的右键单击上下文菜单

My JTable GUI

我右键单击我的文件并在Windows资源管理器中打开此文件夹,在Windows资源管理器中打开文件/文件夹我正在使用此代码

Desktop desktop = Desktop.getDesktop();
    if (Desktop.isDesktopSupported()) {
    }
    try {
        desktop.open(myFile); //myFile is my Selected File
    } catch (IOException e) {
    }

这会在Windows资源管理器中打开myFile,就像这样

myimage

我希望它应该打开窗口,我的文件应该在Windows资源管理器中选择。

enter image description here

由于

2 个答案:

答案 0 :(得分:2)

请参阅:Open the windows explorer with a file selected in eclipse

enter image description here

如果你想要,例如,选择文件夹(比方说)C:\ myFolder,只需用以下代码替换参数:

/select,C:\myFolder

答案 1 :(得分:0)

您认为您知道使用哪个options吗? ;)

编辑:哎呀,看起来你没有通过执行它来调用资源管理器。桌面类似乎不支持指定选项/参数,所以我想如果不使用Process类,这是不可行的。