這可能是你見過的用JavaSwing開發的最美的軟件

ALL_DONE

This is a To-do list program written in Java. It references Microsoft’s TO-DO.
代碼總量:18個類,1630行
項目開源地址Github地址https://github.com/chuiyukong/ALL_DONE.git

          剛學Java,這個項目從IO到多線程都有涉及,讓我學到最多的是與編寫往的單一功能程序相比,這樣的綜合性軟件需要考慮軟件的設計模式和軟件架構,否則開發到後面結構混亂。
         這個項目總代碼量一千多兩千行,幾十個類,後面出現的BUG比前面實現的功能還多,調試起來非常困難。

用法:

​ 使用IDEA導入項目後,使用jdk1.8 及以上編譯器,執行Launcher.java。關於打包成jar包和.exe文件 ,經過一番嘗試後,由於源碼中對於資源文件的依賴,使得打包後程序執行找不到對應目錄,需要將源碼所有的文件導入方式進行更改。

演示:

在這裏插入圖片描述

LOGO設計:

在這裏插入圖片描述

在這裏插入圖片描述

軟件開發計劃:
在這裏插入圖片描述

軟件邏輯架構:
在這裏插入圖片描述
源程序列表及開發用時:

在這裏插入圖片描述

總用時:在這裏插入圖片描述
歡迎star, pull request.    
其實有一說一,用Java寫GUI是真的自虐。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章