자바로 선 그리기
Java의Java.awt.Graphics
클래스는 이러한 많은 그리기 및 그래픽 기능의 기반을 형성합니다. 실제 그리기 동작은 시스템과 장치에 따라 다르기 때문에 이해할 수없는 클래스입니다. 이 자습서에서는 Java로 선을 그립니다.
필요한 패키지를 가져 와서 프로그램을 시작합니다. 라이브러리에서java.applet.Applet
,java.awt
및java.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);
}
}
위의 예에서는 두 줄을 만들고 일부 텍스트도 표시했습니다. 먼저Applet
클래스 (Parent 클래스)를 확장하는DrawLine
클래스를 선언했습니다. 클래스 내에서 우리는 메인 메소드를 선언했습니다. 여기서Frame drawLineApplet = new Frame()
문은 출력을위한 애플릿 창을 만듭니다.
drawLineApplet.setSize()
함수는 애플릿 창의 크기를 설정하는 데 사용되며drawLineApplet.setVisible(true)
함수는 화면에 프레임이 나타나도록하는 데 사용됩니다. system.exit(0)
명령을 사용하여 애플릿 프레임을 종료합니다.
여기서paint
방법은 그릴 선의 색상, 글꼴 및 좌표를 설정하는 데 사용됩니다. setFont()
함수를 사용하여 글꼴을 변경합니다. 여기서drawString()
함수는 출력 프레임에 일부 텍스트를 표시합니다. setColor()
를 사용하여 첫 번째 라인의 색상을 변경 한 다음drawLine()
함수에서 라인의 x 및 y 좌표를 변경합니다. 마찬가지로 두 번째 선의 좌표와 색상을 제공합니다.