首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 開發可雙擊執行的桌面小程式:檔案後綴搜尋工具實作與打包

     編輯:Java 綜合教學

Java 開發可雙擊執行的桌面小程式:檔案後綴搜尋工具實作與打包

許多 Java 初學者僅在控制台撰寫代碼,缺乏圖形介面開發經驗。本文分享一個實用的 Swing 桌面小程式——「檔案後綴搜尋工具」,並詳細說明如何打包成可雙擊執行的 JAR 檔。

一、程式功能與介面設計

工具功能:輸入檔案後綴名(如 .pdf)與搜尋目錄(如 F:\),點擊「查找」即可遞歸掃描並列出所有符合條件的檔案路徑。介面採用 Swing 構建,包含文字輸入框、目錄選擇器、結果列表區。

程式需求示意圖

執行畫面示例

二、核心實作邏輯

  • 使用 JFileChooser 實現目錄選擇。
  • 遞歸遍歷目錄樹,利用 File.listFiles() 過濾符合後綴名的檔案。
  • 結果以 JList 或 JTable 顯示,支援雙擊開啟檔案所在資料夾。
  • 執行緒處理:搜尋操作放入 SwingWorker 避免阻塞 EDT(事件分派執行緒)。

三、導出可執行 JAR 檔

  1. Eclipse 中右鍵專案 → Export。
  2. 選擇 Runnable JAR file,點擊 Next。
  3. Launch configuration 選擇主類,匯出路徑設為桌面或指定資料夾。
  4. Library handling 建議選 Extract required libraries into generated JAR。
  5. Finish 完成導出。

Export 對話框

Runnable JAR 導出配置

導出後即可在無 Java 開發環境的電腦上,雙擊 JAR 直接執行(需安裝 JRE)。

四、擴展建議

可進一步加入模糊搜尋、檔案大小過濾、多執行緒優化、系統托盤常駐等功能。Swing 雖輕量,但配合良好的 MVC 結構足以應付中小型桌面工具開發。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved