logo

스윙에서 그래픽 표시:

java.awt.Graphics 클래스는 그래픽 프로그래밍을 위한 다양한 메소드를 제공합니다.

Graphics 클래스의 일반적으로 사용되는 메서드:

지정된 문자열을 그리는 데 사용됩니다.지정된 너비와 높이로 직사각형을 그립니다.기본 색상과 지정된 너비 및 높이로 사각형을 채우는 데 사용됩니다.지정된 너비와 높이로 타원을 그리는 데 사용됩니다.기본 색상과 지정된 너비 및 높이로 타원을 채우는 데 사용됩니다.점(x1, y1)과 (x2, y2) 사이에 선을 그리는 데 사용됩니다.지정된 이미지를 그리는 데 사용됩니다.원형 또는 타원형 호를 그리는 데 사용됩니다.원형 또는 타원형 호를 채우는 데 사용됩니다.그래픽의 현재 색상을 지정된 색상으로 설정하는 데 사용됩니다.그래픽의 현재 글꼴을 지정된 글꼴로 설정하는 데 사용됩니다.
공개 추상 무효 drawString(문자열 str, int x, int y):
공개 무효 drawRect(int x, int y, int 너비, int 높이):
공개 추상 무효 fillRect(int x, int y, int 너비, int 높이):
공개 추상 무효 drawOval(int x, int y, int 너비, int 높이):
공개 추상 무효 fillOval(int x, int y, int 너비, int 높이):
공개 추상 무효 drawLine(int x1, int y1, int x2, int y2):
공개 추상 부울 drawImage(Image img, int x, int y, ImageObserver 관찰자):
공개 추상 무효 drawArc(int x, int y, int 너비, int 높이, int startAngle, int arcAngle):
공개 추상 무효 fillArc(int x, int y, int 너비, int 높이, int startAngle, int arcAngle):
공개 추상 무효 setColor(색상 c):
공개 추상 무효 setFont(글꼴 글꼴):

스윙에서 그래픽을 표시하는 예:

스윙에서 그래픽을 표시하는 예
 import java.awt.*; import javax.swing.JFrame; public class DisplayGraphics extends Canvas{ public void paint(Graphics g) { g.drawString('Hello',40,40); setBackground(Color.WHITE); g.fillRect(130, 30,100, 80); g.drawOval(30,130,50, 60); setForeground(Color.RED); g.fillOval(130,130,50, 60); g.drawArc(30, 200, 40,50,90,60); g.fillArc(30, 130, 40,50,180,40); } public static void main(String[] args) { DisplayGraphics m=new DisplayGraphics(); JFrame f=new JFrame(); f.add(m); f.setSize(400,400); //f.setLayout(null); f.setVisible(true); } } 
이 예제를 다운로드하세요