java小程式applet
阿新 • • 發佈:2018-12-17
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開啟小程式