Я пытаюсь создать кнопку, которая меняет цвет фона, а затем удаляет себя из JFrame через заданный промежуток времени, но вместо изменения цвета она просто остается нажатой на время ожидания.
public void actionPerformed(ActionEvent e) {
setBackground(Color.red);
try{
Thread.sleep(10000);
}
catch (InterruptedException iE) {
}
frame.remove(this);
}
Кто-нибудь может увидеть, что я делаю не так?