TITLE:JLabelの文字列を点滅させる
#navi(../)
RIGHT:Posted by [[terai]] at 2004-04-12
*JLabelの文字列を点滅させる [#a07bded3]
javax.swing.Timer を使って文字列が点滅するJLabelを作成します。

-&jnlp;
-&jar;
-&zip;

#screenshot

**サンプルコード [#z5a5a046]
#code{{
final JLabel label = new JLabel();
Timer timer = new Timer(600, new ActionListener() {
  boolean flg = true;
  public void actionPerformed(ActionEvent e) {
    label.setText((flg)?"!警告!":"");
    flg = !flg;
  }
});
timer.start();
}}

**解説 [#x67d5021]
javax.swing.Timerを使って、ラベルのテキスト文字列と空文字列を交互に表示しています。点滅の間隔や、文字列の色を変えたりして実験してみてください。

//**参考リンク
**コメント [#ib66d1a8]
- Timerがあいまいならjavax.swing.Timerで解決 -- [[666]] &new{2007-06-22 (金) 11:51:42};
-- ですね。 -- [[terai]] &new{2007-06-26 (火) 14:53:53};

#comment