簡體   English   中英

在java中打開Windows資源管理器

[英]Open up windows explorer in java

我一直在尋找Stack Overflow上的答案,但我找不到適合我的答案。

使用Java,如何創建一個按鈕,將一個Explorer窗口啟動到指定的目錄? 如果可以,我該如何使其適用於OSX和Linux?

我不確定它在其他操作系統中如何工作,但在Windows中你可以使用這樣的東西

Desktop.getDesktop().open(new File("c:\\"));

編輯

找到另一種方法 (從該答案檢查FileExplorer類的鏈接)。 您還可以使用System.getProperty("os.name")來確定操作系統。

javax.swing.JButton myButton = new javax.swing.JButton("BUTTON TEXT");
myButton.addActionListener(new java.awt.event.ActionListener() {

  @Override
  public void actionPerformed(ActionEvent e) {
    java.awt.Desktop.getDesktop().open(new java.io.File("MY PATH NAME HERE"));
  }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM