十九章总结

Graphics类

Graphics类是所有图形上下文的抽象基类,封装了Java支持的基本绘图操作所需的状态信息,主要包括颜色、字体、画笔

Graphics2D类

Graphics2D类继承Graphics类实现功能更加强大的绘图操作集合

绘制图形 

在项目中创建一个类,是该类继承JFrame类成为窗体组件,在类中创建继承JPanel类的DrawPanel内部类,并重写paint()方法

十九章总结_第1张图片

十九章总结_第2张图片

十九章总结_第3张图片

十九章总结_第4张图片

十九章总结_第5张图片

绘制文本 
设置字体
Font font=new Font(String name,int style ,int size);
显示文字 
drawString(String str,int x,int y)
drawString(String str,float x,float y)

十九章总结_第6张图片

十九章总结_第7张图片

显示图片

drawImage(image,int x,int y,ImageObsrver boserver);

this指的是当图片需要重绘时需要通知的对象

十九章总结_第8张图片

图像处理 

放大和缩小

drawImage(image img,int x,int y,int width,int height,ImageObsever obsever)

十九章总结_第9张图片

十九章总结_第10张图片

图像翻转 

此方法总是用非缩放的图像来呈现缩放的矩形,并动态地执行所需的缩放。此操作不使用缓存的缩放图像。执行图像从源到目标的缩放,要将源矩形的第一个坐标映射到目标矩形的第一个坐标,源矩形的第二个坐标映射到目标矩形的第二个坐标,按需要缩放和翻转子图像,以保持这些映射关系。

十九章总结_第11张图片

十九章总结_第12张图片

十九章总结_第13张图片

十九章总结_第14张图片

十九章总结_第15张图片

十九章总结_第16张图片

十九章总结_第17张图片

你可能感兴趣的:(java)