**JAVA**paint方法和Graphic类
来源:互联网 发布:2002世界杯黑哨知乎 编辑:程序博客网 时间:2024/06/06 01:21
画图的标准步骤
package painting;import java.awt.Frame;import java.awt.Graphics;/** * 画图过程的整体框架. * 继承了Frame类能够使用相关的框体数据。 * 实现了Rnnable接口,本类能够作为一个线程被执行。 * @author 宙斯 * */public class framePaint extends Frame implements Runnable{public static void main(String [] args){ framePaint workStart = new framePaint();}/** * 无参构造函数. * 设置了窗体的基本属性。 * 创建了与本类相关的线程并且执行。 * 也就是说,这个类的对象在创建的时候,就已经执行了相关的画图代码,并且产生了一个看见的图形对象。 * 而且这个绘制的过程,会作为一个普通的线程被执行。 */public framePaint(){ super("framePaint"); setSize(350,350); setVisible(true); new Thread(this).start();}/** * 实现多线程的方法. * run方法时Runnable线程的主要方法,当线程开始是,执行这个方法,所以画图方法在这个线程方法中被调用 * 这个方法相当于画图过程的总方法。 * @see java.lang.Runnable#run() */public void run(){ repaint();}/** * 实现画图的过程. * 主要的画图方法,在调用画图对象的repaint方法时,这个方法被自动加载。 * @see java.awt.Window#paint(java.awt.Graphics) */public void paint(Graphics g){}}
Graphics类中的主要方法
能绘制的图形:
String 字符串
Line 直线
Rect 长方形
Oval 椭圆形
Arc 弧线
Polygon 多边形
- draw系列
绘制线条图形 - fill系列
绘制平面图形,用前景色填充内容物 - clearRect()
清除指定区域内的图形 - clipRect()
截取制定区域内的图形 - copyArea()
赋值制定区域内的图形到指定区域 - get/setColor/Font
设置颜色字体等 - setClip()
截取制定形状内的图形
0 0
- **JAVA**paint方法和Graphic类
- Paint 和 Canvas 类常用方法说明
- java的Frame和JFrame中的paint方法区别
- java中paint,paintComponent和paintBorder方法之间的关系
- java的Frame和JFrame中的paint方法区别
- java中paint,paintComponent和paintBorder方法之间的关系
- java的Frame和JFrame中的paint方法区别
- java的Frame和JFrame中的paint方法区别
- Paint类常用方法
- paint类方法介绍
- Paint类常用方法
- java入门2--paint方法
- canvas和paint常用方法
- java例程练习(Graphics类[paint()方法])
- Paint和Color类
- 安卓中Paint类和Canvas类的方法汇总
- Android中Paint类的功能和方法
- android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用
- android之 照相机 Camera
- 黑白图片上色算法
- STL::unordered_map之无序map
- android的相关资料
- 定时器的设置
- **JAVA**paint方法和Graphic类
- LeetCode No.70 Climbing Stairs
- C语言中strstr函数的简单实现
- 设置字体行间距
- 设计模式之——单例模式(二)
- STM32F4 LWIP UDP Demo
- 常见的进程调度算法
- HTML5移动端手机网站开发流程
- 检测字符串是否是一个有效密码