자바로 선 그리기

Yashaswi Kothari 2023년10월12일
자바로 선 그리기

Java의Java.awt.Graphics클래스는 이러한 많은 그리기 및 그래픽 기능의 기반을 형성합니다. 실제 그리기 동작은 시스템과 장치에 따라 다르기 때문에 이해할 수없는 클래스입니다. 이 자습서에서는 Java로 선을 그립니다.

필요한 패키지를 가져 와서 프로그램을 시작합니다. 라이브러리에서java.applet.Applet,java.awtjava.awt.event패키지를 가져옵니다.

Graphics 클래스의drawLine()메소드는 두 점 사이에 지정된 색상으로 선을 그리는 데 사용됩니다.

아래 코드를 참조하십시오.

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DrawLine extends Applet {
  public static void main(String[] args) {
    Frame drawLineApplet = new Frame("Draw Line in Applet Window");
    drawLineApplet.setSize(500, 450);
    Applet DrawLine = new DrawLine();
    drawLineApplet.add(DrawLine);
    drawLineApplet.setVisible(true);
    drawLineApplet.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
  }
  public void paint(Graphics g) {
    g.setFont(new Font("Arial", Font.BOLD, 12));
    g.drawString("This is Draw Line Example", 100, 70);
    g.setColor(Color.blue);
    g.drawLine(90, 135, 90, 180);
    g.setColor(Color.green);
    g.drawLine(60, 4, 120, 120);
  }
}

Java에서 선 그리기

위의 예에서는 두 줄을 만들고 일부 텍스트도 표시했습니다. 먼저Applet클래스 (Parent 클래스)를 확장하는DrawLine클래스를 선언했습니다. 클래스 내에서 우리는 메인 메소드를 선언했습니다. 여기서Frame drawLineApplet = new Frame()문은 출력을위한 애플릿 창을 만듭니다.

drawLineApplet.setSize()함수는 애플릿 창의 크기를 설정하는 데 사용되며drawLineApplet.setVisible(true)함수는 화면에 프레임이 나타나도록하는 데 사용됩니다. system.exit(0)명령을 사용하여 애플릿 프레임을 종료합니다.

여기서paint방법은 그릴 선의 색상, 글꼴 및 좌표를 설정하는 데 사용됩니다. setFont()함수를 사용하여 글꼴을 변경합니다. 여기서drawString()함수는 출력 프레임에 일부 텍스트를 표시합니다. setColor()를 사용하여 첫 번째 라인의 색상을 변경 한 다음drawLine()함수에서 라인의 x 및 y 좌표를 변경합니다. 마찬가지로 두 번째 선의 좌표와 색상을 제공합니다.

관련 문장 - Java GUI