TITLE:TrayIconのアニメーション

TrayIconのアニメーション

編集者:Terai Atsuhiro
作成日:2007-02-05
更新日:2021-02-10 (水) 11:02:04

概要

SystemTrayに追加したアイコン*1をア二メーションさせます。

#screenshot

サンプルコード

final TrayIcon icon = new TrayIcon(imglist[0], "TRAY", popup);
animator = new javax.swing.Timer(100, new ActionListener() {
    private int idx = 0;
    public void actionPerformed(ActionEvent e) {
        icon.setImage(imglist[idx]);
        idx = (idx<imglist.length-1)?idx+1:0;
    }
});
  • &jar;
  • &zip;

解説

TrayIcon#setImage(Image)を使って、アイコンを切り替えることでアニメーションしています。

コメント