애플릿
-
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 클래스의 인자값으로 설정하고자 하는 색상의 값..
-
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() : 이미지 출..
-
애플릿 설명 더하기혼자서 공부하기/자바 2007. 3. 22. 14:03
자바 애플릿을 만들기 위해서는 java.applet.Applet을 지정해야 한다.. 자바 애플릿을 만들때 가장 중요한것은 Applet 클래스에서 상속을 받아야 한다.. 자바애플리케이션과 자바 애플릿의 차이점 - JavaApplet 클래스의 내부에는 paint 메소드만이 정의되어 있다. 그 이유는 자바 애플릿이 웹 브라우저에 삽입되어 실행되는 보조 프로그램이기 때문이다. 이 경우에 main은 브라우저에 포함되고 자바 애플릿은 오직 브라우저에 호출이 될때만 실행되도록 되어 있는 것이다.. javaApplet 클래스에서는 paint라는 메소드를 정의하고 있는데 이것은 애플릿에 이미지를 출력하라는 이벤트가 발생할 때 자동으로 호출되는 메소드이다. 이 paint 메소드는 수퍼 클래스 인 Applet 클래스에 이미..
-
애플릿혼자서 공부하기/자바 2007. 3. 22. 13:06
애플릿은 HTML내에서 삽입이 되어 웹 브라우저나 애플릿뷰어에 의해서 실행된다. 1. main은 브라우저에 포함되어 있고, 자바 애플릿은 오직 브라우저에 호출할때만 실행 되도록 되어 있다.. 2. Frame에서 Applet으로 클래스를 파생시킨다.. 3. 브라우저가 애플릿 클래스의 객체를 생성 시킬 때는 init() 메소드를 호출할 수 있도록 한다. 4. 항상 public으로 선언해야 한다... 5. 자바 애플릿은 이벤트가 발생할 때만 실행된다.. 자바 애플릿은 main() 메소드가 없기 때문에 자바 소스 프로그램 파일 이름과 파일 내에 작성한 최초로 호출되는 클래스의 이름과는 동일해야 한다.. 자바 애플릿 프로그램은 java.applet.Applet 클래스로부터 상속된다. 또한 Applet..