Olá Pessoal…estou tentando fazer uma applet que fica simplesmente carregando uma imagem que é capturada pela minha webcam e mostrar essa imagem na tela…fiz uma thread para ficar atualizando a imagem a cada 1 seg sem interromper o funcionamento do restante do programa…a idéia é boa mas o programa não está funcionando…gostaria que alguém me ajudasse…abaixo vai o código…
class showCamRobotThread extends Thread {
public ImageIcon robot;
public void run() {
try {
loadPicture();
} catch(IOException ioe) {
System.out.println("Erro ao tentar carregar a imagem");
}
}
public void loadPicture() throws IOException {
for (;;) {
robot = new ImageIcon("robot.jpg");
robot.paintIcon(this, this.getGraphics, 350, 10);
// System.out.println("Figura carregada");
try {
Thread.sleep(1000);
} catch(InterruptedException ie) {
}
}
}
}
O problema é que dá erro no robot.paintIcon(this, this.getGraphics, 350, 10); pq ele não reconhecer o this.getGraphics e eu não sei como arrumar isso…procurei bastante aqui na comunidade e não consegui encontrar a resposta…
Me desculpem por estar postando tantos erros ultimamente, mas eu resolvi mexer com java e já aprendi bastante coisa…mas infelizmente não tanto quanto eu gostaria(AINDA)
[]s e obrigado pelas respostas…