자바 awt , event 를 이용하여
JAVA 로 그림그리기 예제를 해보겠습니다.


오늘은 그림그리기를 해서
자바에 조금더 알아 보겠습니다.


액션이 있는 예제이기 때문에 조금더

재미있게 따라 해보실 수 있을거라 생각됩니다.


import java.awt.*;
import java.awt.event.*;

class GraphicsEx1 extends Frame {
 public static void main(String[] args) {
   new GraphicsEx1("GraphicsEx1");
 }
 
 public void paint(Graphics g){
   g.setFont(new  Font("Serif" , Font.PLAIN , 15));
   g.drawString("Graphics 를 이용해서 그림을 그립니다." , 10, 50);
   g.drawOval(50,100, 50 , 50);
   g.setColor(Color.blue);
   g.fillOval(100, 100,50, 50);
   g.setColor(Color.red);
   g.drawLine(100,100, 150,150);
   g.fillRoundRect(200, 100, 120 , 80 , 30 , 30);
   g.setColor(Color.orange);
   g.fillPolygon(new int[]{ 50, 100, 150, 200} ,
       new int[] { 250, 200 , 200, 250}, 4);
   g.setColor(Color.cyan);
   g.fillArc(250 , 200 ,100 ,100 ,0 ,120);
 }
 public GraphicsEx1(String title){
  super(title);
  addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent we){
      System.exit(0);
    }
  });
  setBounds(100,100, 400,300);
  setVisible(true);

}
}


+ Recent posts