1、FTP站點管理
點選“FTP站點管理”按鈕,彈出對話框“FTP站點管理”,如下圖
1) 連接配接站點
在FTP站點管理面闆上選好要連接配接的站點,點選“連接配接”按鈕,則會将主機位址、端口号、使用者名好,并将密碼清空,如下圖
到其主要代碼如下
其中調用的是com.oyp.ftp.FTPClientFrame的setLinkInfo(SiteInfoBean bean)方法,其代碼如下
2) 添加站點
在FTP站點管理面闆上點選“添加”按鈕,會産生一個新的對話框“添加FTP站點”,如下圖
填寫好站點名稱、位址、端口号、登陸使用者後點選”确定”或者”重置”按鈕會觸發com.oyp.ftp.panel.manager.SiteDialog類的actionPerformed(ActionEvent e)方法,其代碼如下
3) 編輯站點
在FTP站點管理面闆上選好要編輯的站點,點選“編輯”按鈕,會産生一個新的對話框“編輯FTP站點”,如下圖
編輯寫好站點名稱、位址、端口号、登陸使用者後點選”确定”或者”重置”按鈕觸發com.oyp.ftp.panel.manager.SiteDialog類的actionPerformed(ActionEvent e)方法,其代碼如添加站點裡一樣。
4) 删除站點
在FTP站點管理面闆上選好要删除的站點,點選“删除”按鈕,調用delSite(SiteInfoBean bean)方法,其代碼如下
2、上傳/下載下傳任務結束後自動關機
在com.oyp.ftp.panel.queue.QueuePanel類的refreshQueue()方法裡會判斷任務隊列是否為空以及自動關機按鈕是否被按下,如果滿足條件則執行系統關機指令,延遲30秒後自動關機。其代碼如下
3、軟體系統化托盤
當點選最小化軟體後,系統就會變成一個生成系統推盤,點選系統托盤右鍵會有“顯示主窗體”和“退出”兩個菜單,如下圖
以下是初始化系統托盤的代碼,如下
==================================================================================================
作者:歐陽鵬 歡迎轉載,與人分享是進步的源泉!