Olá Pessoal…
Gostaria de saber se alguém pode me ajudar…estou tendo problemas em tentar fazer a atualização de uma imagem em uma thread…
Eu estou capturando imagens com uma camera a cada 1 segundo e após fazer isso estou tentando atualizar a imagem na minha applet…o problema é que na applet sempre fica mostrando a primeira imagem que ele carrega…
Estou enviando o código abaixo para ver se vcs podem me ajudar…
class ShowCamPicture extends JPanel implements Runnable{
public ImageIcon robot;
int i=0;
public void run() {
while(true) {
repaint();
try {
Thread.sleep(1000);
} catch(InterruptedException ie) {
ie.printStackTrace();
}
}
}
public void paint(Graphics g) {
super.paint(g);
i++;
System.out.println(i);
ImageIcon robot = new ImageIcon("D:\\Andrew\\Video_Capture\\robot.jpg");
robot.paintIcon(this, g, 0,0);
validate();
}
}
Qualquer dugestão é bem vinda…
Abraços…