【问题标题】:How to get the file right click menu in windows explorer in Java如何在Java中的Windows资源管理器中获取文件右键菜单
【发布时间】:2012-03-03 13:50:22
【问题描述】:

我正在制作双面板指挥官。

我制作了两个显示当前目录内容的 JTable。我想实现右键单击文件将显示 Windows 资源管理器外壳上下文菜单。

有可能吗?

【问题讨论】:

  • “显示当前目录树的两个 JTables。” 顺便说一句 - 你会用一个表来表示一棵树似乎很奇怪。请参阅此example,它使用JTree 作为目录树,使用JTable 作为目录列表。
  • 我只想在 Windows 中显示上下文菜单。 JTables 很好。我犯了一个错误,我只显示当前目录内容......而不是整个树。对不起
  • 对于 OS X 和 *nix 用户,您打算做什么?
  • 我为这两个平台准备了自己的 java 上下文菜单。
  • 想通了:)。我会尽可能地发布答案,因为我没有足够的声誉。

标签: java windows swing contextmenu


【解决方案1】:

使用外部应用程序Runmenu 解决了这个问题。

    String runMenuApp = "path\\to\\runmenu.exe /show "; 
    String file = "\"" + "path\\to\\fileordir" + "\"";
    Process p = Runtime.getRuntime().exec(runMenuApp + file);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2012-03-28
    • 2014-01-11
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    相关资源
    最近更新 更多