자바 애플릿 예제

Sem imagem cadastrada

Applet 클래스의 네 가지 방법은 심각한 애플릿을 빌드하는 프레임 워크를 제공합니다 – Applets는 컨테이너 클래스에서 이벤트 처리 방법 그룹을 상속합니다. 컨테이너 클래스는 특정 유형의 이벤트를 처리하기 위해 processKeyEvent 및 processMouseEvent와 같은 여러 메서드를 정의한 다음 processEvent라는 하나의 포괄 메서드를 정의합니다. 애플릿과 다음을 포함한 독립 실행형 Java 응용 프로그램 사이에 몇 가지 중요한 차이점이 있습니다 – 응용 프로그램이 setTitle을 호출하는 경우, 방법에 대한 호출을 제거합니다. 애플릿은 제목 표시줄을 가질 수 없습니다. 물론 HTML 제목 태그를 사용하여 웹 페이지 자체의 제목을 붙일 수 있습니다. 대부분의 애플릿은 이 네 가지 방법을 재정의합니다. 이 네 가지 방법은 Applet 수명 주기를 형성합니다. 참고 : 크롬과 파이어 폭스는 더 이상 NPAPI (자바 애플릿에 필요한 기술)를 지원하지 않습니다. 여기 애플트는 웹 페이지에 포함 될 수있는 자바 프로그램입니다 참조. 그것은 웹 브라우저 내에서 실행 하 고 클라이언트 측면에서 작동. AppleT는 APPLET 또는 OBJECT 태그를 사용하여 HTML 페이지에 포함되며 웹 서버에서 호스팅됩니다. HTML 파일에 지시문을 포함하고 애플릿 뷰어 또는 Java 지원 브라우저를 통해 파일을 확인하여 애플릿을 호출할 수 있습니다.

다음은 HelloWorldApplet.java라는 이름의 간단한 애플릿입니다 -이 소주제는 수리야 프리에 의해 기여된다. 보안상의 이유로 Java 애플릿에 부과된 제한 사항, Java 애플릿에 다음과 같은 제한이 부과됩니다: 태그의 코드 속성이 필요합니다. 실행할 Applet 클래스를 지정합니다. 애플릿이 실행되는 패널의 초기 크기를 지정하려면 너비와 높이도 필요합니다. 애플릿 지시문은 태그로 닫아야 합니다. 애플릿은 웹 사이트를 보다 역동적이고 재미있게 만드는 데 사용됩니다. Applet 클래스는 이러한 각 메서드에 대한 기본 구현을 제공합니다. 이러한 구현은 필요에 따라 재정의될 수 있습니다. Applet는 동적 콘텐츠를 생성하기 위해 웹 페이지에 내장된 특별한 유형의 프로그램입니다. 그것은 브라우저 내부에서 실행되며 클라이언트 측에서 작동합니다. 애플릿은 웹 브라우저에서 실행되는 Java 프로그램입니다. 애플릿은 전체 Java API를 사용할 수 있기 때문에 완벽하게 작동하는 Java 응용 프로그램이 될 수 있습니다.

여기서 메시지는 x,y에서 시작하는 출력문자열입니다. Java 창에서 왼쪽 위 모서리는 위치 0,0입니다. [1] 애플릿에서 drawString() 호출은 위치 20,20에서 시작하여 “Hello World”라는 메시지가 표시됩니다. java.applet.Applet 클래스 4 수명 주기 메서드 및 java.awt.Component 클래스는 애플릿에 대한 1개의 수명 주기 메서드를 제공합니다. Applet.getParameter() 메서드는 매개 변수 의 이름을 지정한 매개 변수를 가져옵니다(매개 변수의 값은 항상 문자열임). 값이 숫자 또는 다른 문자가 아닌 데이터인 경우 문자열을 구문 분석해야 합니다. 애플릿이 필요한 다른 클래스는 단일 JAVA 아카이브(JAR) 파일에서 다운로드할 수 있습니다. java.awt.* 추상 창 도구 키트 (AWT) 클래스를 가져 오지 않습니다. 애플릿은 AWT를 통해 직접 또는 간접적으로 사용자와 상호 작용합니다. AWT에는 창 기반 그래픽 사용자 인터페이스에 대한 지원이 포함되어 있습니다. java.applet.*는 클래스 애플릿을 포함하는 애플릿 패키지를 수입합니다.

만드는 모든 애플릿은 Applet 클래스의 하위 클래스여야 합니다. Applet HelloWorld.java의 코드는 다음과 같아야합니다 : 먼저, 코드는 자바 헬로 월드 자바를 입력하여 컴파일되어야하며, 이것은 동일한 디렉토리에 HelloWorld.class라는 파일을 만듭니다. 애플릿은 입력하여 실행되는 애플트뷰어 도구를 사용하여 볼 수 있습니다: 애플트뷰어 example.html CheckerApplet는 init() 메서드에서 매개 변수를 가져옵니다. 또한 paint() 메서드에서 매개 변수를 얻을 수도 있습니다. 그러나 모든 새로 고침 대신 applet가 시작될 때 값을 얻고 설정을 한 번 저장하는 것이 편리하고 효율적입니다. JApplet 클래스의 하위 클래스를 공급합니다. 이 클래스를 공개합니다. 그렇지 않으면 애플릿을 로드할 수 없습니다.