143.一些Graphics方法
改变当前状态:
g.setColor(Color.blue);
Font f = new Font("Helvetica", Font.ITALIC, 14);
g.setFont(f);
有很多其他的文本属性可以被 FontMetrics fm = g.getFontMetrics(f) 影响;
例如 leading, height, 和 kerning.
文本绘画: g.drawString
形状(shape)绘画: g.drawLine, g.drawRect, g.drawOval, g.drawArc - and filled shape versions: g.fillRect, 等.
用户需要画出一系列文本和形状来定义屏幕, 屏幕中对象的位置用象素坐标给出. 如果一个对象和另一个重叠, 最近的绘画将覆盖与前面的绘画重叠的部分.
有一个例外的情况, 即 XOR 图像, 它可能被用于临时增亮某种特定的颜色. 这是一种高级技术, 因为其他的颜色也将受到影响.
Copyright: NPACT