#目的
javaでアプリを作りたいと思った。
とりあえず人からこんなものを作ったらと言われて作ってみた作品になります。
ということで今回作ったのは監視対象ファイルをCSVから読み込んでファイルサイズが変わったら
デスクトップのポップアップで通知してくれるデスクトップアプリです。
#環境構築
windows8
Pleiades All in One photon
#ソース
gitthubにて
https://github.com/mimicman/FileSurveillance/tree/main/src/jp/main
#ソースの説明
##MainUpdateCheker.java
MenuItemクラスでデスクトップのメニューに追加します。
メニューには開始、停止、再開などアプリを操作するメニューを追加しています。
Timerクラスで定期的に処理を実行しています。
##CsvLoad.java
CSVを読み込んでCSVに記載されている監視対象ファイルを読み込みます。
##Run.java
監視対象ファイルのサイズが変更されていないかを確認する処理を実施しています。
##UpdateChekerFrame.java
監視対象ファイルを可視化するため、フレームにファイル名等を表示しています。