javaSwing 学习---图形坐标系
摘要:在图形坐标系中,其原点位于构件的左上角,坐标轴沿向下和右的方向增长,小圈代表坐标,正方形代表像素,坐标位于像素之间:不过要特别注意,绘制字体时,原点位于左上下角! 通过调用Graphics.drawRect()绘制矩形时,其结果将会在矩形的右边和下边各存在一个额外的像素行。这是因为传递到Graphics.drawRect()中的参数定义的是画笔遵循的路径,而不是矩形自身的尺寸。由于画笔是沿上面所讲坐标路径绘制矩形的,所以g.drawRect(2,2,4,4)实际上绘制出来的矩形的宽度和高度是5个像素单位——而不是你所想象的4个像素单位。AWT技巧:坐标位于像素之间 图形坐标位于像素之间,而..
阅读全文
javaSwing 学习---Graphics2D
摘要:渲染引擎在绘制Graphics2D图形前会查看7个主要的属性:PaintStrokeFontTransformationClippingspaceRenderinghintsCompositingrule详细:http://wenku.baidu.com/view/8bef8439e2bd960590c6771d.html
阅读全文
javaSwing 学习---Graphics
摘要:Graphics 类支持几种确定图形环境状态的特性。以下列出了部分特性:1.Color:当前绘制颜色,它属于java.awt.Color类型。所有的绘制、着色和纯文本输出都将以指定的颜色显示。2.Font:当前字体,它属于java.awt.Font类型。它是将用于所有纯文本输出的字体。3.Clip:java.awt.Shape类型的对象,它充当用来定义几何形状的接口。该特性包含的形状定义了图形环境的区域,绘制将作用于该区域。通常情况下,这一形状与整个图形环境相同,但也并不一定如此。4.ClipBounds:java.awt.Rectangle对象,它表示将包围由Clip特性定义的Shape的最
阅读全文