Repainting Ciągle w Javie
Mam program Java, który używa wątków. W mojej metodzie run mam:
<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>
Problem polega na tym, że wykonywana jest metoda uruchamiania, alepaintComponent
sekcja nie jest wywoływana. Jeśli nie jest to właściwy sposób na ponowne malowanie komponentu, to jak mam go przemalować?