TITLE:JLabelの文字列を点滅させる

Posted by terai at 2004-04-12

JLabelの文字列を点滅させる

javax.swing.Timer を使って文字列が点滅するJLabelを作成します。

  • &jnlp;
  • &jar;
  • &zip;

#screenshot

サンプルコード

final JLabel label = new JLabel();
Timer timer = new Timer(600, new ActionListener() {
  boolean flg = true;
  public void actionPerformed(ActionEvent e) {
    label.setText((flg=!flg)?"!!!Warning!!!":"");
  }
});
timer.start();

解説

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

コメント

  • Timerがあいまいならjavax.swing.Timerで解決 -- 666
    • ですね。 -- terai