TrayIconのアニメーション
Total: 8028
, Today: 1
, Yesterday: 0
Posted by aterai at
Last-modified:
概要
SystemTray
に追加したトレイアイコンをアニメーションさせます。
Screenshot
Advertisement
サンプルコード
TrayIcon icon = new TrayIcon(imglist[0], "TRAY", popup);
animator = new Timer(100, new ActionListener() {
private int idx = 0;
@Override public void actionPerformed(ActionEvent e) {
icon.setImage(imglist[idx]);
idx = (idx + 1) % imglist.length;
}
});
View in GitHub: Java, Kotlin解説
16x16
の画像を3
パターン用意JDK 6
で追加されたTrayIcon#setImage(Image)
メソッドを使用して、この3
パターンの画像を切り替えることでトレイアイコンのアニメーションを実行