자바
-
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는 인터페이스에서 선언된 변수와 메소드들을 포함시킬 수 있고 인터페이스 정의 부분에서 변수와 클래스를 선언..
-
추상 클래스(Abstract Class)혼자서 공부하기/자바 2007. 3. 21. 13:38
추상메소드(Abstract Method)를 사지는 클래스 이 메소드는 실질적인 구현을 가지지 않는 메소드 선언만 있는 경우이고 선언하는 방법은 따로 있으니 명심,, abstract class Abstract_class { public abstract void method1(); void method2() { .............................. } } 위에서 보면 메소드가 2개 보이는 데.. method1()은 추상메소드 method2()는 구현되는 메소드이다 이와 같이 한개이상의 메소드를 가지고 있다면 이것이 추상 메소드가 되는 것이다. 추상클래스는 객체를 가질수는 없지만, 서브클래스에서 모든 추상메소드를 구현한 이후에 객체를 생성할수 있는것이다.... 고로,, 추상 클래스는 구현을 ..