猛禽洛的程式筆記庫

[JavaFx] 開啟指定資料夾

在做一些檔案處理儲存時,會方便使用者能快速開啟他所選擇的資料夾,可以使用以下程式碼方便使用者一鍵開啟資料夾:

File dir = xxx.getDir;//讀取暫存的資料夾位置
if(dir != null){
  try{
    if (Desktop.isDesktopSupported()) {
      Desktop.getDesktop().open(dir);
    }
  } catch (IOException e) {
    e.printStackTrace();
  }
}else{
  final Alert alert = new Alert(Alert.AlertType.INFORMATION); // 實體化Alert對話框物件,並直接在建構子設定對話框的訊息類型
  alert.setTitle("找不到存檔資料夾"); //設定對話框視窗的標題列文字
  alert.setHeaderText(""); //設定對話框視窗裡的標頭文字。若設為空字串,則表示無標頭
  alert.setContentText("請先設定存檔資料夾"); //設定對話框的訊息文字
  alert.showAndWait(); //顯示對話框,並等待對話框被關閉時才繼續執行之後的程式
}

-END-

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *