📜  Java小程序 |使用 drawLine() 方法绘制一条线

📅  最后修改于: 2022-05-13 01:54:46.617000             🧑  作者: Mango

Java小程序 |使用 drawLine() 方法绘制一条线

这篇文章将解释在Java中使用paint绘制线条的代码。这使用 drawLine() 方法。

句法:

drawLine(int x1, int y1, int x2, int y2)

参数: drawLine 方法有四个参数:

  • x1 - 它采用第一个点的 x 坐标。
  • y1 - 它采用第一个点的 y 坐标。
  • x2 – 取第二个点的 x 坐标。
  • y2 – 取第二个点的 y 坐标

结果:此方法将从 (x1, y1) 坐标到 (x2, y2) 坐标绘制一条线。

下面的程序说明了上述问题:

例子:

// Java program to draw a line in Applet
  
import java.awt.*;
import javax.swing.*;
import java.awt.geom.Line2D;
  
class MyCanvas extends JComponent {
  
    public void paint(Graphics g)
    {
  
        // draw and display the line
        g.drawLine(30, 20, 80, 90);
    }
}
  
public class GFG1 {
    public static void main(String[] a)
    {
  
        // creating object of JFrame(Window popup)
        JFrame window = new JFrame();
  
        // setting closing operation
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
        // setting size of the pop window
        window.setBounds(30, 30, 200, 200);
  
        // setting canvas for draw
        window.getContentPane().add(new MyCanvas());
  
        // set visibility
        window.setVisible(true);
    }
}

输出 :

注意:上述函数是Java.awt 包的一部分,属于Java.awt.Graphics 类。此外,这些代码可能无法在在线编译器中运行,请使用离线编译器。 x1、x2、y1 和 y2 坐标可由程序员根据需要更改。