📅  最后修改于: 2023-12-03 15:00:17.706000             🧑  作者: Mango
在Java中,可以使用java.awt.Graphics
类绘图,其提供了各种绘制基本几何形状的方法,例如drawLine()
、drawRect()
、drawOval()
等等。这些方法接收参数指定绘图的坐标、大小、颜色等属性。
drawLine()
方法用于绘制直线,其参数为起点坐标和终点坐标。例如,d.drawLine(420, 530, 340, 470);
表示从坐标(420, 530)到坐标(340, 470)绘制一条直线。
Graphics d = getGraphics();
d.drawLine(420, 530, 340, 470);
以上代码会在当前Graphics对象上绘制一条直线。需要注意的是,该方法仅为绘制线条,并不会自动关闭Graphics对象,所以需额外手动关闭。
一般的绘图流程为:
Graphics g = getGraphics();
g.dispose();
例如,以下代码用于在指定区域内绘制一个矩形:
int x = 100; // 矩形左上角X坐标
int y = 100; // 矩形左上角Y坐标
int width = 200; // 矩形宽度
int height = 100; // 矩形高度
Graphics g = getGraphics(); // 创建Graphics对象
g.drawRect(x, y, width, height); // 绘制矩形
g.dispose(); // 关闭Graphics对象