Witam Koledzy!
Proszę o pomoc bo już nie wiem co robię źle. Otóż w wątku przechwytuje obraz z kamery. I teraz: po przyciśnięciu buttona chciałbym aby był taki niby podgląd kamerki na żywo w jPanelu (załóżmy 5 klatek przy 1 kl/s). Ale niestety po wywołaniu w pętli z opóźnieniem tego wątku z repaintem wyświetla tylko i wyłącznie ostatnie zdjęcie (z ostatniego przebiegu pętli). Nie wiem jak sobie z tym poradzić. kombinowałem też z break'iem no to po pierwszej iteracji wyświetla obraz ale wiadomo że dalej już nie idzie. Kombinowałem z continue ale niestety bez rezultatu. Chciałbym również uprzedzić, że jestem amatorem w programowaniu ;/
Za wszelkie podpowiedzi z góry dziękuję
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
for(int i=0;i<5;i++)
{
watek w = new watek(player);
new Thread(w).start();
System.out.print("Klatka: " + i + "\n\r");
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
Logger.getLogger(KamerkaView.class.getName()).log(Level.SEVERE, null, ex);
}
jPanel1.removeAll();
jPanel1.add(KamerkaApp.getApplication().zmienna);
jPanel1.repaint();
new Thread(w).stop();
}
}