Applet 작은 응용 프로그램 개발 안내

첫 번째 애플릿 애플릿: 1.java 파일 코드
 
import java.awt.*;
import java.applet.Applet;
public class HelloWorld extends Applet{
String text;
puvlic void init(){
text = "Hello World";
//this (Hello World) , H Applet,Applet JPanel ,JPanel Component。 this setBackground 。
this.setBackground( new Color(120,180,140) );
}
public void paint(Graphics g){
g.drawString(text,25,25);
}
}
2.html 파일 코드
 
<html>
<applet code="HelloWorld.class" width=200 height=150></applet>
</html>
Applet 객체는 GUI 컨테이너의 특성을 가지며 기본 레이아웃 관리자는 FlowLayout 유형입니다.Applet 클래스는 작은 응용 프로그램과 실행 환경 간의 표준 인터페이스를 제공합니다. 관련 방법은//초기 상태publicvoidinit();//실행 상태publicvoidstart();//정지 상태publicvoidstop();//소멸 상태publicvoiddestroy ();//init () 함수 적용 실례
 
import java.awt.*;
import java.applet.Applet;
public class test extends Applet{
public void init(){
this.add( new Button("Start") );
this.add( new Button("Stop") );
this.setBackground( Color.BLUE );
}
public void paint(Graphics g){
g.drawString("Hello World!",20,20);
}
}
Applet의 보안 제한 1, 로컬 실행 가능한 프로그램 실행 불가 2, html 서버를 제외한 다른 원격 서버에서 실행할 수 없음 3, 읽기와 쓰기, 로컬 컴퓨터 파일 삭제 불가 4, 민감하지 않은 정보 Applet 플러그인 표시만 허용
 
<applet
[archive = archiveList]
code = appletFile.class
width = pixels
height = pixels
[codebase = codebaseURL] //
[alt = alternateText] // java ,
[name = appletInstanceName] //
[align = alignment]//
[vspace = pixels]
[hspace = pixels]
>
[<param name = val1 value = value1/>]
[<param name = val2 value = value2/>]
</applet>
Applet 플러그인 응용 1, html 파일 코드
 
<html>
<applet code="Test.class" width=200 height=100>
<param name = "topic" value = "Computer Science" />
</applet>
</html>
2,java 파일 코드
 
import java.awt.*;
import java.applet.Applet;

public class Test extends Applet{
private String topic;
public void init(){
topic = this.getParammeter("topic");
this.setBackground( new Color(120,180,140) );
}
public void paint(Graphics g){
g.drawString(topic,25,25);
}
}

좋은 웹페이지 즐겨찾기