作者:wflm
email: wflm@
日期:6/22/2001 1:44:29 AM
捕获当前屏幕图像。
希望多多交流。8-)
.;
/**
Title:
Description:
Copyright: Copyright (c) 2001
Company:
***@author
***@version
*/
import .*;
import .*;
..*;
class ImageCanvas extends Canvas{
private Image image;
private Dimension prefSize;
public ImageCanvas(Image image){
= image;
calculatePreferredSize();
}
public void setImage(Image image){
= image;
calculatePreferredSize();
repaint();
}
private void calculatePreferredSize(){
prefSize = new Dimension((this),(this));
((this));
setSize(prefSize);
}
public Dimension getPreferredSize() {
return prefSize;
}
public Dimension getMinimumSize() {
return prefSize;
}
public void update(Graphics g){
paint(g);
}
public void paint(Graphics g){
(image,0,0,null);
}
}
class ImageUtils{
public static Image getScreenImage(){
Robot robot;
try {
robot = new Robot();
}catch(Exception e) {
throw new RuntimeException("unable to construct Robot");
}
Dimension screenDims =().getScreenSize();
Image screen =(new Rectangle(450,350,,)).getScaledInstance(400,300,);
MediaTracker tracker =new MediaTracker(new Label());
tracker
如何捕获视频。(1) 来自淘豆网www.taodocs.com转载请标明出处.