자바
-
Applet : 그래픽 사용 - 타원 그리기혼자서 공부하기/자바 2007. 3. 25. 18:01
타원을 그리기 위해선 Graphics 클래스에 정의되어 있는 drawOval() 메소드 이다.. 이 메소드는 (x,y)를 시작점으로 width에 해당되는 너비와 height에 해당되는 높이로 사각형을 지정한 후, 이 사각형에 둘러싸인 타원을 그리게 된다. 그리고 타원을 그린후에 내부를 채워주는 fillOval()도 있다는 것!!! 잊지말자 메소드 정의 public abstract void drawOval(int x, int y, int width, int height) public abstract void fillOval(int x, int y, int width, int height) 매개변수 x, y : 타원을 그릴 사각형 시작점의 x,y 좌표 width : 타원을 그릴 사각형의 가로 길이 heigh..
-
Applet : 그래픽 사용 - 원호 그리기혼자서 공부하기/자바 2007. 3. 25. 17:55
애플릿에서 원이나 호를 그리기 위해서는 drawArc()와 fillArc()의 메소드를 사용하면 된다. 메소드 정의 drawArc(int x, int y, int width, int height, int startAngle, int arcAngle) fillArct(int x, int y, int width, int height, int startAngle, int arcAngle) 매개변수 x, y : 사각형의 시작점의 x,y 좌표 width : 사각형의 가로 길이 height : 사각형의 세로 길이 startAngle : 시작 각도 arcAngle : 시작 각도를 기준으로 끝 각도
-
Applet : 그래픽 사용 - 사각형 그리기혼자서 공부하기/자바 2007. 3. 25. 17:13
애플릿에 사격형을 그리기 위해서는 drawRect()이나 fillRect() 메소드를 사용한다. 사각형을 그릴때 선의 두께를 1로 하기에 결과적으로는 이 사각형이 (width+1)너비와 (height+1)의 높이의 영역을 차지하게 됨.. 메소드 정의 drawRect(int x, int y, int width, int height) fillRect(int x, int y, int width, int height) clearRect(int x, int y, int width, int height) draw3DRect(int x, int y, int width, int height, boolean raised) drawRoundRect(int x, int y, int width, int height, int ..
-
Applet : 그래픽 사용 - Color 클래스혼자서 공부하기/자바 2007. 3. 25. 05:13
자바에서는 레드(RED), 그린(GREEN), 블루(BLUE) 의 RGB 조합을 이용한 색을 만들어 내는 클래스가 바로 COLOR 클래스!! Color(int r, int g, int b) r,g,b(0~255) 이렇게 있는데.. 여기에서는 set ~ get 메소드를 간단히 쓸수 있다. setColor() 메소드는 색상을 결정 gerColor() 메소드는 현재 설정된 값을 알아보는 것 public void paint(Graphic g) { g.getColor(Color.Blue); // 블루를 선택 g.setColor(new Color(255, 0, 0) // 레드를 선택 } setColor(Color c) getColor() c = Color 클래스의 인자값으로 설정하고자 하는 색상의 값..
-
Applet : 그래픽 사용 - 폰트 설정혼자서 공부하기/자바 2007. 3. 25. 05:02
출력되는 문자의 폰트를 선택하기 위해서는 awt 패키지의 Font 클래스를 사용함 = 폰트를 설정하기 위해서는 먼저 폰트 객체를 생성한 다음에 setFont() 메소드를 이용하여 폰트를 선택해주면 원하는 폰트로 출력을 할 수 있다.. 예) Hevetica 폰트로 굵은 스타일과 이탤릭 스타일을 조합하여 72크기의 폰트 객체를 생성 Font f = new Fone("Hevetica", Font.BOLD + Font.ITALIC, 72); 이것을 이용하여 애플릿에 Hello JAVA 라는 문장을 나타내는 예를 본다면, public void paint(Graphics g) { Font f = new Fone("Hevetica", Font.BOLD + Font.ITALIC, 72); g.setFont(f); g...
-
Applet : 그래픽 사용 - 그래픽 출력 이벤트혼자서 공부하기/자바 2007. 3. 25. 04:56
(1) 그래픽 출력 이벤트 = 애플릿에 그래픽을 그리려 할 때 발생하는 이벤트 = 애플릿을 처음 실행시켰을 때 발생하기도 하고 애플릿 위를 다른 윈도우가 가리고 있다가 사라졌을대 애플릿을 다시 그리기 위해 발생하기도 하고, 새로운 그래픽을 그릴 때 프로그램에서 강제로 발생시키기도 함. = 이 그래픽 이벤트가 발생시 호출하는 메소드 paint() --> 물론 이 애플릿 위에 무언가를 그리고 싶다면 paint를 재정의(Overriding)하면된다. = paint()의 매개변수를 통해 전달받은 Graphics 객체를 통해야만 그래픽을 애플릿에 그릴수 있다. 이 Graphics 클래스 안에서 그래픽을 그리기 위한 모든 메소드가 정의되어 있기 때문이다. = 또다른 메소드도 있는데.. update() : 이미지 출..