1.開啟各種系統工具 
 2.定時關機(重啟、睡眠未實現 請參照上面兩個文章自行擴充)
 3.簡單檔案操作
複製代碼 代碼如下:[java] 
package com.cxy.f; 
import java.awt.Image; 
import java.awt.MenuItem; 
import java.awt.PopupMenu; 
import java.awt.SystemTray; 
import java.awt.Toolkit; 
import java.awt.TrayIcon; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import java.io.IOException; 
import java.util.HashMap; 
import java.util.Map; 
/** 
 * @author cxy 
 * 系統工具快捷托盤 
 */ 
public class SystemToolsTray 
{ 
 public static Runtime rt; 
 public static Map<String,String> commandMap=new HashMap<String, String>(); 
 public static void main(String[] args) throws Exception 
 { 
 rt=Runtime.getRuntime(); //java運行環境執行個體 
 SystemTray tray = SystemTray.getSystemTray(); //建立系統托盤 
 PopupMenu trayMenu= new PopupMenu(); //建立托盤右鍵菜單 
 //初始化命令庫 
 commandMap.put("計算機", "calc"); 
 commandMap.put("記事本", "notepad"); 
 commandMap.put("工作管理員", "taskmgr"); 
 commandMap.put("畫圖工具", "mspaint"); 
 commandMap.put("開啟QQ", "C:\\Program Files (x86)\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe"); 
 commandMap.put("訪問檔案", "cmd /c d:\\cxyCommandShow.txt"); 
 commandMap.put("定時關機", "shutdown -s -t 600"); 
 commandMap.put("取消關機", "shutdown -a"); 
 //自動產生托盤右鍵菜單並綁定事件(執行命令) 
 for(final String one : commandMap.keySet()) 
 { 
 MenuItem item = new MenuItem(one); 
 item.addActionListener(new ActionListener() { 
 public void actionPerformed(ActionEvent e) { 
 try 
 { 
 rt.exec(commandMap.get(one)); 
 } catch (IOException e1) 
 { 
 e1.printStackTrace(); 
 } 
 } 
 }); 
 trayMenu.add(item); 
 } 
 MenuItem exitItem = new MenuItem("退出"); 
 exitItem.addActionListener(new ActionListener() { 
 public void actionPerformed(ActionEvent e) { 
 System.exit(0); 
 } 
 }); 
 trayMenu.add(exitItem); 
 Image image = Toolkit.getDefaultToolkit().getImage("src/com/cxy/f/play.png"); //載入圖片 
 TrayIcon trayIcon = new TrayIcon(image, "快捷工具", trayMenu); //建立trayIcon 
 tray.add(trayIcon); 
 } 
} 
注意:
 1.記得改成自己的表徵圖路徑,否則產生的托盤沒有表徵圖(好似沒效果)
 2.eclipse環境啟動並執行時候可能會出現亂碼問題,改變運行環境配置中的編碼可以解決。
 3.由於只是一個示範程式(體現的是基本思路),並沒有做到很完善,如果喜歡可自行完善
 a.菜單產生的順序可能是亂序,因為使用的是map,遍曆出來的是無序的。
 b.可以加多級菜單 對菜單進行分類,這樣使用者體驗會好些。
 c.可以打成jar包 或者 exe 方便平時使用。
 d.其他使用者體驗 和 效能方面的完善。(這裡就不具體說了)
 4.如果有時間的話我會將這個程式完善,並打成jar包供大家使用。