Java绘图类Graphics中drawPolygon方法只能画坐标是int的吗?
1、绘制一个由 x 和 y 坐标数组定义的闭合多边形。void drawPolygon(Polygon p)绘制由指定的 Polygon 对象定义的多边形边框。
2、10 , 35 90, 110 40 以此类推卅。。int[] x是装的X的所有坐标,y[]亦如此。
3、画线 在窗口画一条线段,可以使用Graphics类的drawLine()方法:drawLine(int x1,int y1,int x2,int y2)例如,以下代码在点(3,3)与点(50,50)之间画线段,在点(100,100)处画一个点。
4、最后,graphics是一个抽象类,其实现大都是平台相关的,所以不容易自己创建一个graphics实例。一般graphics的实例会由依照你所在的桌面环境给出。Graphics类及其子类Graphics2D提供的只是一些基本绘图方法,比如画直线、曲线什么的。
5、Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制。
谁可以跟我讲讲java中的Graphics是用来干什么的???具体点,通俗点…
Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。
最后,graphics是一个抽象类,其实现大都是平台相关的,所以不容易自己创建一个graphics实例。一般graphics的实例会由依照你所在的桌面环境给出。Graphics类及其子类Graphics2D提供的只是一些基本绘图方法,比如画直线、曲线什么的。
导入java包;java.awt.Graphics是一个用来绘制2D图像必须导入的java包,提供对图形图像的像素,颜色的绘制。
public Graphics getGraphics()\r\n为组件创建一个图形上下文。如果组件当前是不可显示的,则此方法返回 null。\r\npublic void paint(Graphics g)绘制此组件。
此 Graphics2D 类扩展 Graphics 类,以提供对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在 Java(tm) 平台上呈现二维形状、文本和图像的基础类。
例句:Text and graphics are prepared separately and then combined.文字和图分别编排后再进行混排。
java的Graphics绘图完成后,然后怎么保存成图片?
使用BufferedImage、创建Graphics、然后保存这个BufferedImage。。
graphic是从bufferedImage得到的对象。直接编码bufferedImage,输出不同的格式有不同的编码类,然后用outputstream输出就行了。我写的合并图片的方法你参考下。JPEGCodec是个在7已经取消的编码器,7以下都正常。
传入Component保存图像的方法,你试试看还有没有变色。
java中如何使用graphics绘制半透明矩形?
1、要MIDP0,先将矩形绘制到Image上,然后得到Image的RGB数组,再修改RGB数组为自己想要的(比如半透明),最后再将此RGB数组绘制出来。相比直接用Graphics直接填充矩形来说,此操作耗内存、效率低。
2、解析:drawRect public void drawRect(int x,int y,int width,int height)绘制指定矩形的边框。矩形的左边和右边位于 x 和 x + width。顶边和底边位于 y 和 y + height。使用图形上下文的当前颜色绘制该矩形。
3、可以用画圆角矩形方法画圆形,当矩形的宽和高相等,圆角弧的横向直径和圆角弧的纵向直径也相等,并等于矩形的宽和高时,画的就是圆形。参见上述例子中的注释,前一个是画圆,后一个是涂圆块。
4、也可以先用java.awt.geom包提供的Shape对象,并用单精度Float坐标或双精度Double坐标创建Shape对象,然后再用draw()方法绘制。
5、}然后把鼠标边缘用DrawImage的带特性的重载绘制出来 就是半透明效果,而且透明度可以自定义 GraphicsDrawImage(位图1, 目标矩形, 0, 0, 图像.源宽, 图像.源高, 绘图单位, M特性);满意请采纳,谢谢。
java的Graphics跟Graphics2D有没有区别呀?
1、Graphics 类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制。此 Graphics2D 类扩展 Graphics 类,以提供对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。
2、,Graphics2D 类扩展 Graphics 类,以提供对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在 Java(tm) 平台上呈现二维形状、文本和图像的基础类。
3、Graphics2D ,Graphics 类,提供了对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在 Java(tm) 平台上呈现二维形状、文本和图像的基础类。验证码生成可以用到此类。
4、Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。本节讲解Graphics类,下节讲解Graphics2D。Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。
5、Graphics2D类仍然保留Graphics类的绘图方法,同时增加了许多新方法。新方法将几何图形(线段、圆等)作为一个对象来绘制。在java.awt.geom包中声明的一系列类,分别用于创建各种身体图形对象。
6、对象。相反,Graphics2D 对象必须从另一个 Graphics2D 对象获得、由某个 Component 创建,或者从 BufferedImage 之类的图像对象获得。api文档里面的解释。第一句是把传进来的Graphics强制转化Graphics2D对象。