Перекрашивание непрерывно в Java

У меня есть программа на Java, которая использует потоки. В моем методе бега у меня есть:

<code>public void run() {
    while(thread != null){
        repaint();
        System.out.println("hi");
        try {  
            Thread.sleep(1000);  
        } catch (InterruptedException e) {  
            break;  
        }  
    }
}

public void paintComponent(Graphics g) {
    // painting stuff
}
</code>

Проблема в том, что метод run выполняется, ноpaintComponent раздел не называется. Если это не правильный способ перекрасить компонент, то как мне его перекрасить?

Ответы на вопрос(4)

Ваш ответ на вопрос