Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 Graphics 객체를 사용하여 둥근 사각형을 어떻게 그릴 수 있습니까?

<시간/>

그래픽 수업

  • 자바에서 그림은 그래픽 개체, 이것은 java.awt.Graphics 클래스의 인스턴스입니다.
  • 그래픽 개체는 자체 좌표계와 문자열, 선, 직사각형, 원, 다각형을 그리기 위한 방법을 포함하여 Graphics의 모든 방법을 가집니다. 등
  • 그래픽 에 액세스할 수 있습니다. 페인트(그래픽 g)를 통해 개체 방법.
  • drawRoundRect()를 사용할 수 있습니다. x 좌표, y 좌표를 허용하는 메서드 너비 , 높이 , 호폭 , 및 호 높이 둥근 사각형을 그립니다.

예시

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RoundedRectangleTest extends JFrame {
   public RoundedRectangleTest() {
      setTitle("RoundedRectangle Test");
      setSize(350, 275);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public void paint(Graphics g) {
      Graphics2D g2d = (Graphics2D) g;
      g2d.drawRoundRect(10, 50, 150, 150, 50, 30); // to draw a rounded rectangle.
   }
   public static void main(String []args) {
      new RoundedRectangleTest();
   }
}

출력

Java에서 Graphics 객체를 사용하여 둥근 사각형을 어떻게 그릴 수 있습니까?