Я пытаюсь пометить цвет фона в текстовом поле. Моя настройка таймера выглядит следующим образом:
 Flash flash = new Flash();                      //set up timer
 tmr = new javax.swing.Timer(1000, new Flash());
 tmr.addActionListener(flash);
 tmr.setInitialDelay(0);
 tmr.setRepeats(true);
 tmr.start();                 
My actionListener выглядит следующим образом:
 static class Flash implements ActionListener
 {
    public void actionPerformed(ActionEvent evt)
    {
        if (flasher)
        {
            SpreademPanel.historyPnl.NameTxt.setBackground(Color.white);
        }
        else
        {
            SpreademPanel.historyPnl.NameTxt.setBackground(Color.pink);
        }
        flasher = !flasher;
    } //actionPerformed
} //Flash
Теперь, когда я помещаю это в отладку и выполняю действие, программа делает многократный шаг через flash и переключает между двумя альтернативами. Но на экране, только первый переключатель имеет место. После этого никаких действий, хотя вспышка все еще функционирует.
Что здесь не так?
Заранее благодарим за помощь.

