public class VC extends JApplet implements ActionListener {
private JButton save = null;
public void init() {
//Ìí¼Ó°´Å¥
save = new JButton(" ÅÄ ÕÕ ");
//Ôö¼Óʼþ
save.addActionListener(this);
//Ìí¼ÓÃæ°å
Panel panel1 = new Panel(new FlowLayout());
panel1.add(save, BorderLayout.SOUTH);
add(panel1, BorderLayout.CENTER);
}
/**
*
* µã»÷ÅÄÕÕ
*/
public void actionPerformed(ActionEvent e) {
System.out.println("ÏìӦʼþ");
}
}
Õâ¶Î³ÌÐòΪʲôǩµ½jspÖоͲ»ºÃÓÃÁËÄØ?Çó¸ßÈËÖ¸µã
ʼþ´¦ÀíµÄ·½·¨Êǵ¥»÷°´Å¥±£´æÍ¼Æ¬µÄ.ÓÃmainÔËÐкÃÓÃ. Ç©µ½Ò³ÃæÎÞЧÁË.
public void actionPerformed(ActionEvent e) {
FrameGrabbingControl fgc = (FrameGrabbingControl) player.getControl("javax.media.control.FrameGrabbingControl");
buf = fgc.grabFrame();
btoi = new BufferToImage((VideoFormat) buf.getFormat());
img = btoi.createImage(buf);
BufferedImage bi = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = bi.createGraphics();
g2.drawImage(img, null, null);
ÍøÒ³ÉÏÒѾÓÐÒ»¸ö¾²Ì¬µÄͼƬ£¬ÎÒÏë¸ù¾ÝÆÁÄ»×ø±êÔÚÕâ¸öͼƬÉÏÈ·¶¨Á½¸öµã£¬È»ºóÓÃÒ»ÌõÖ±Ïß°ÑÕâÁ½¸öµãÁ¬½ÓÆðÀ´£¬ÔÚJSPÀïÄÜʵÏÖÂð£¿ÓÃJSÄØ£¿ÇëÖ¸µãһϰɣ¡£¡£¡£¬¸ø³ö¸öСÀý×Ó²»Ê¤¸Ð¼¤£¡£¡
¸ÄÎļþµÄÊÂÇ飬»¹ÊÇÁô¸øserve ......