📅  最后修改于: 2023-12-03 15:32:03.347000             🧑  作者: Mango
在Java小程序中,可以使用Graphics
类的drawLine()
方法绘制一条线。
在使用drawLine()
方法之前,需要先获取Graphics
对象。可以通过在paint()
方法中调用getGraphics()
方法来获取。
public void paint(Graphics g) {
// 获取Graphics对象
Graphics2D g2d = (Graphics2D) g;
// 在这里调用drawLine()方法
...
}
drawLine()
方法用来绘制一条直线,需要指定起点和终点的坐标。调用该方法时,便可以在Graphics
对象所对应的画布上绘制一条直线。
public void paint(Graphics g) {
// 获取Graphics对象
Graphics2D g2d = (Graphics2D) g;
// 绘制一条直线
g2d.drawLine(50, 50, 200, 200);
}
上述代码会在画布上绘制一条起点为(50,50),终点为(200,200)的直线。
drawLine()
方法,Graphics
对象的类型需要是Graphics2D
类型。因此,在获取Graphics
对象时,需要将其强制转换为Graphics2D
类型。