hallo!
dies ist mal wieder in meinem java applet... :roll:
leider wird das bild nur einmal geladen, warum wird es nicht aktualisiert ? es ging mal, aber jetzt irgendwie nicht mehr :-( ich komm einfach nicht dahinter...
das problem wurde hier schonmal behandelt : http://www.java-forum.org/de/viewtopic.php?p=238534&highlight=#238534
,allerdings gehts trotzdem nicht mehr :-(
dies ist mal wieder in meinem java applet... :roll:
leider wird das bild nur einmal geladen, warum wird es nicht aktualisiert ? es ging mal, aber jetzt irgendwie nicht mehr :-( ich komm einfach nicht dahinter...
das problem wurde hier schonmal behandelt : http://www.java-forum.org/de/viewtopic.php?p=238534&highlight=#238534
,allerdings gehts trotzdem nicht mehr :-(
Code:
public void initPic(){
webcamImage = new ImageIcon(webcam);
///////////////////////////////////////////
pictureLabel = new JLabel(webcamImage);
pictureLabel.setBorder(new EtchedBorder(EtchedBorder.LOWERED));
pictureLabel.setSize(320, 240);
timer = new Thread(this);
timer.start();
}
public void run() {
while (true) // solange true, also immer
{
camPaint(); // rufe paint auf
int fps = camio.setFPS();
try // und versuche, fps Millisekunden zu warten
{
timer.sleep(fps);
} catch (InterruptedException e) {}
}
}
public void camPaint() {
//Bild laden
webcam= toolkit.getImage(option);
mt = new MediaTracker( pictureLabel);
mt.addImage(webcam, 0);
try {
//Warten, bis das Image vollständig geladen ist,
mt.waitForAll();
} catch (InterruptedException e) {
//nothing
}
SwingUtilities.updateComponentTreeUI(pictureLabel);
}