Java中的Canvas绘图源码实例,主要是画线条、弧线、圆角矩形、三角形、文字、圆形等简单的几何图形,主要是通过创建DrawingCanvas对象canvas,为canvas设置命令监听者,实现接口CommandListener的方法,把缓冲区图像的内容绘制到画布上,画图部分代码: int w = getWidth(); // 画布的宽度 int h = getHeight(); // 画布的高度 Image buffer = Image.createImage(w, h); /
主要代码:
Override
public void paintIcon(Component cmp, Graphics g, int x, int y)
{
Color lowerColor = new Color(235,255,235);
Color highColor = new Color(81,184,77);
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(