JAVA绘图问题

JAVA语言里,creatimage()创建出的是缓冲区图像;newbufferedImage()也构造出缓冲区图像,这二者有什么区别呢?有一段代码如下:publiccl... JAVA语言里,
creatimage()创建出的是缓冲区图像; new bufferedImage() 也构造出缓冲区图像,
这二者有什么区别呢?

有一段代码如下:
public class bufferedimage extends Applet{
Image myPicture;
public void init(){
myPicture=getImage(getCodeBase(),"myPic.JPG");
Image offScreenImage=createImage(size().width, size().height);
Graphics offScreenGc=offScreenImage.getGraphics();
offScreenGc.drawImage(myPicture,0,0,this);
new BufferedDemo(myPicture); }
public boolean imageUpdate(参数略){
if(infoFlg==ALLBITS){
repaint(); return false;}
else return ture;
}
}
class BufferedDemo extends JFrame{
public BufferedDemo(Image img){
this.getContentPane().add(new PicPanel(img));
setTitle("双缓冲技术演示");
setSize(300,300);
setVisible(true);
}
}
class PicPanel extends JPanel implements MouseListener,MouseMotionListener{
BufferedImage bimg1,bimg2;
public PicPanel(Image img){
...//省略一段无关代码
bimg1=new BufferedImage(img.getWidth(this),img.getHeight(this),
BufferedImage.TYPE_INT_ARGB);
bimg2=...//同bimg1
Graphics2D g2D1=bimg1.createGraphics();
Graphics2D g2D2=bimg2.createGraphics();
g2D1.drawImage(img,0,0,this);
g2D2.drawImage(img,0,0,this);
g2D2.drawRect(1,1,imge.getWidth(this)-3,img.getHeight-3);
}
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2D=(Graphics2D) g;
if(upState) //upState是鼠标是否按下的标识,boolean变量
g2D.drawImage(bimg1,x,y,this);
else
g2D.drawImage(bimg2,x,y,this);
}
....以下代码略,是MOUSE接口的实现方法
问题是:
init()里面有createImage()并以它的对象画图,还有BufferedImage
这两种方法都是在缓冲区画图,是不是重复?这两者的分别起了什么作用?
展开
 我来答
慧摇c0
2017-08-24 · TA获得超过568个赞
知道小有建树答主
回答量:807
采纳率:71%
帮助的人:141万
展开全部
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
追问
我哪有说JFEECHART类啊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式