java applet 예제

애플릿 뷰어를 사용하여 Applet를 실행하려면 위에서 설명한 대로 짧은 HTML 파일을 작성합니다. run.htm으로 이름을 지정하면 다음 명령이 applet 프로그램을 실행합니다. 페인트() 메서드에는 그래픽 유형의 매개 변수가 하나 있습니다. 이 매개 변수에는 애플릿이 실행되는 그래픽 환경을 설명하는 그래픽 컨텍스트가 포함됩니다. 이 컨텍스트는 애플릿에 대한 출력이 필요할 때마다 사용됩니다. 참고 – 당신은 HTML에서 애플릿을 호출에 대한 자세한 내용은 HTML 애플릿 태그를 참조 할 수 있습니다. 애플릿은 GIF, JPEG, BMP 등의 형식의 이미지를 표시할 수 있습니다. 애플릿 내에 이미지를 표시하려면 java.awt.Graphics 클래스에 있는 drawImage() 메서드를 사용합니다. 뷰어 또는 브라우저는 문서 위치에서 컴파일된 Java 코드를 찾습니다. 그렇지 않으면 지정하려면, 그림과 같이 태그의 코드 베이스 속성을 사용 – 애플트는 웹 페이지에 포함 될 수있는 자바 프로그램입니다. 그것은 웹 브라우저 내에서 실행 하 고 클라이언트 측면에서 작동. AppleT는 APPLET 또는 OBJECT 태그를 사용하여 HTML 페이지에 포함되며 웹 서버에서 호스팅됩니다. Applet 프로그램은 본체 프로그램을 컴파일한 것과 동일한 방식으로 컴파일됩니다.

그러나 애플릿을 실행하는 방법에는 두 가지가 있습니다. JApplet 클래스의 하위 클래스를 공급합니다. 이 클래스를 공개합니다. 그렇지 않으면 애플릿을 로드할 수 없습니다. 애플릿 클래스의 네 가지 방법은 당신에게 당신이 어떤 심각한 애플릿을 구축하는 프레임 워크를 제공합니다 – 대부분의 애플릿은이 네 가지 방법을 재정의. 이 네 가지 방법은 Applet 수명 주기를 형성합니다. 애플릿은 squareSize 매개 변수를 구문 분석하기 위해 parseSquareSize()를 호출합니다. parseSquareSize()는 문자열을 구문 분석하고 정수를 반환하는 라이브러리 메서드 Integer.parseInt()를 호출합니다. Integer.parseInt() 는 인수가 유효하지 않을 때마다 예외를 throw합니다. 다음 표에는 Applets 단원의 모든 예제가 나열되어 있습니다. 첫 번째 열에는 예제 이름이 표시됩니다. 예제이름을 클릭하여 애플릿을 시작합니다.

두 번째 열에는 완전한 소스 코드가 있는 zip 파일에 대한 링크가 표시됩니다. NetBeans IDE에서 예제를 열고 실행할 수 있습니다. 자세한 내용은 NetBeans IDE에서 자습서 예제 실행을 참조하십시오. 세 번째 열에는 예제를 자세히 설명하는 Java 자습서 항목에 대한 링크가 있습니다. 이러한 가져오기 문은 우리의 애플릿 클래스의 범위로 클래스를 가지고 – 애플릿 코드를로드할 수있는 적절한 태그와 HTML 페이지를 확인합니다. 이벤트에 대응하기 위해 applet는 적절한 이벤트 별 메서드를 재정의해야 합니다. 이러한 import 문이 없으면 Java 컴파일러는 applet 클래스가 참조하는 Applet 및 Graphics 클래스를 인식하지 못합니다.