혼자서 공부하기/자바
-
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() : 이미지 출..
-
AWT - GUI Component 추가혼자서 공부하기/자바 2007. 3. 25. 03:09
GUI Componet를 애플릿에 삽입하려면 ==> 각 GUI 클래스의 생성자를 호출하여 객체를 만든 후 애플릿에 삽입하면 된다. = 그래픽 사용자 인터페이스 요소인 컴포넌트를 삽입하는 메소드 이때!!! 컴포넌트를 애플릿에 삽입하기 위해 사용되는 메소드가 바로 Container 클래스에 정의되어 있는 add() 메소드... 메소드 정의 public Component add(Component comp) public synchronized Component add(Component comp, int pos) public synchronized Component add(String name, Component comp) 설 명 위와 동일 매개변수 comp : 삽입될 그래픽 사용자 인터페이스 요소 pos : 요..
-
애플릿 설명 더하기혼자서 공부하기/자바 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..
-
인터페이스혼자서 공부하기/자바 2007. 3. 21. 13:52
실제 정의 가 없이 선언된 되어 있는 메소드들의 집합 자바는 다중 상속이 되지 않기에 여러개의 클래스로부터 상속을 받아야 하는 경우에 사용... * 클래스와 인터페이스의 차이점 클래스는 메소드 정의를 반드시 구현 인터페이스는 메소드 선언만 하고 인터페이스 정의대한 형식은 문법만 따르면 됨.. interface Interfacename { 인터페이스 정의 } 인터페이스 접근제한자(Modifier)는 = 접근 여부를 결정하는 키워드는 public, abstract를 사용한다... public 키워드를 사용하지 않으면 default 로 잡힌 abstract로 인식됨.. 또한 extends Interface는 인터페이스에서 선언된 변수와 메소드들을 포함시킬 수 있고 인터페이스 정의 부분에서 변수와 클래스를 선언..