1. 程式人生 > >java小程式applet

java小程式applet

applet 是一個小程式,需要使用特定的命令或者在支援java的瀏覽器中開啟帶有小程式標籤的網頁,網頁會下載小程式到本地執行,在js中執行console,log(navigator.javaEnabled())可以知道瀏覽器是否支援java小程式。 或者本地使用 appletviewer 路徑 啟動小程式, 下面是程式碼 java程式碼

 
import java.applet.Applet;
import java.awt.Graphics;
 
public class applet extends Applet {
 
	@Override
	public void init() {
		//該方法的目的是為你的 Applet 提供所需的任何初始化。在 Applet 標記內的 param 標籤被處理後呼叫該方法。
		super.init();
		paint(getGraphics());
	}
 
	@Override
	public void start() {
		//瀏覽器呼叫 init 方法後,該方法被自動呼叫。每當使用者從其他頁面返回到包含 Applet 的頁面時,則呼叫該方法。
		super.start();
	}
	
	public void paint(Graphics g) {
		//該方法在 start() 方法之後立即被呼叫,或者在 Applet 需要重繪在瀏覽器的時候呼叫。paint() 方法實際上繼承於 java.awt。
		g.drawString("Hello World", 25, 50);
	}
 
	@Override
	public void stop() {
		//當用戶從包含 Applet 的頁面移除的時候,該方法自動被呼叫。因此,可以在相同的 Applet 中反覆呼叫該方法。
		super.stop();
	}
	
	@Override
	public void destroy() {
		//此方法僅當瀏覽器正常關閉時呼叫。因為 Applet 只有在 HTML 網頁上有效,所以你不應該在使用者離開包含 Applet 的頁面後遺漏任何資源。
		super.destroy();
	}
}

然後html程式碼

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="applet.class" width="320" height="120">
</applet>
<hr>
</html>

首先把java原始碼編譯成class windows建+R 輸入cmd 然後 javac 路徑.java編譯成class 接著使用 appletviewer 路徑.html開啟小程式