전체 글
-
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 : 그래픽 사용 - Frame 클래스혼자서 공부하기/자바 2007. 3. 25. 05:21
그래픽 프로그램에서 모든 창에 자료나 도형을 입출력하기 위한 틀 = 프레임 만일 이 프레임을 프로그램 내에서 정의할 경우 주 클래스는 반드시 Frame 클래스로 부터 시작해야 하고 정의하는 기본형식은 아래와 같다. pulbic class 프로그램이름 extends Frame { ................... } 그래픽 입출력을 수행하려면 또한 아래와 같은 Frame 객체를 생성해야 한다. Frame fm = new 프로그램이름(); 그리고 애플릿프로그램에서 Frame 클래스를 사용하는 경우에는 별도의 HTML 파일이 필요없다..
-
Applet : 그래픽 사용 - 문자열 출력혼자서 공부하기/자바 2007. 3. 25. 05:16
애플릿에 문자열을 출력하기 위해서는 drawString 메소드를 사용 = drawString() : 문자를 화면 좌표에 표시하는 메소드 참고 이것은 x축과 y축으로 출력하게 되는 데 y 좌표를 0으로 하면 글자가 보이지 않는 현상이 발생한다. 이것은 y좌표가 문자가 그려지는 것이 아니라 y좌표로부터 위쪼긍로 문자가 그려지기 때문이다. 문자열은 현재 색사으로 그려진다. drawString(String str, int x, int y) str : 출력할 문자열 x : x 좌표 y : y 좌표
-
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 클래스의 인자값으로 설정하고자 하는 색상의 값..