📌  相关文章
📜  d.drawLine(420, 530, 340, 470); (1)

📅  最后修改于: 2023-12-03 15:00:17.706000             🧑  作者: Mango

Java中的绘图

在Java中,可以使用java.awt.Graphics类绘图,其提供了各种绘制基本几何形状的方法,例如drawLine()drawRect()drawOval()等等。这些方法接收参数指定绘图的坐标、大小、颜色等属性。

drawLine()方法

drawLine()方法用于绘制直线,其参数为起点坐标和终点坐标。例如,d.drawLine(420, 530, 340, 470);表示从坐标(420, 530)到坐标(340, 470)绘制一条直线。

Graphics d = getGraphics();
d.drawLine(420, 530, 340, 470);

以上代码会在当前Graphics对象上绘制一条直线。需要注意的是,该方法仅为绘制线条,并不会自动关闭Graphics对象,所以需额外手动关闭。

图形绘制的基本流程

一般的绘图流程为:

  1. 创建Graphics对象:Graphics g = getGraphics();
  2. 调用Graphics对象的绘图方法
  3. 关闭Graphics对象: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对象
参考资料