上节我们讲到如何在游戏项目中运用AWT技术绘制游戏窗口,本节我们继续往下讲~~
图形和文本绘制
1)paint方法
如果要在窗口中画图或者显示什么内容,我们需要重写paint(Graphics g)方法。 这个方法的作用是:画出整个窗口及其内部内容。它会被系统自动调用。我们自己不需要去调用这个方法。
【示例1】paint方法介绍
@Override
public void paint(Graphics g) {
//paint方法作用是:画出整个窗口及内部内容。被系统自动调用。
}
2)Graphics画笔对象_画图形
Graphics对象,我们可以把它想象成“一支画笔”,窗口中的图形都由这支“画笔”画出来的。
画出每个图形都需要指定图形所在“矩形区域”的位置和大小。比如绘制椭圆。
g.drawOval(100, 50, 300, 300); 实际上,就是根据椭圆所在的外切矩形来确定椭圆的基本信息。
上面4个参数指的是椭圆外切矩形:左上角顶点(100px,50px),宽度300px,高度300px。
【示例2】使用paint方法画图形
//paint方法作用是:画出整个窗口及内部内容。被系统自动调用。
@Override
public