700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > drawimage的用法 java_JAVA Graphics类中drawImage方法怎么用

drawimage的用法 java_JAVA Graphics类中drawImage方法怎么用

时间:2021-06-01 03:08:00

相关推荐

drawimage的用法 java_JAVA Graphics类中drawImage方法怎么用

展开全部

Graphics有六个drawImage方法,我们用的最多的是publicabstractbooleandrawImage(Imageimg,intx,inty,intwidth,intheight,ImageObserverobserver);

img是要加载的图像,x,y是指定绘制图像矩形左上角62616964757a686964616fe58685e5aeb931333337393561的位置,width是指定绘制图像矩形的宽,width是指定绘制图像矩形的高,observer是要绘制图像的容器。

因为Graphics是一个抽象类,所以我们一般是重写其它容器的paint方法,例如JPanel或者JFrame等。下面是一个具体的例子:packagekonw.win;

importjava.awt.Graphics;

importjava.awt.Image;

importjava.awt.Toolkit;

importjavax.swing.JFrame;

importjavax.swing.JPanel;

classMyGraphicsextendsJPanel

{

/**

*

*/

privatestaticfinallongserialVersionUID=1L;

publicvoidpaint(Graphicsg)

{

Toolkittool=this.getToolkit();

Imageimage=tool.getImage("image.jpg");

g.drawImage(image,10,10,image.getWidth(this),image.getHeight(this),this);

}

}

publicclassWinDrawImageTest

{

publicstaticvoidmain(String[]args)

{

JFrameframe=newJFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

frame.add(newMyGraphics());

frame.setVisible(true);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。