日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Applet

發布時間:2023/12/13 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Applet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

 Applets用于為Web應用程序提供交互功能,這些功能無法單獨由HTML提供。它們可以捕獲鼠標輸入,并且還具有按鈕或復選框等控件。響應于用戶動作,小應用程序可以改變提供的圖形內容。這使得小程序非常適合演示,可視化和教學。

  一個applet也可以只是一個文本區域;?例如,為某些遠程系統提供跨平臺的命令行界面。如果需要,一個小程序可以離開專用區域并作為單獨的窗口運行。然而,applet對applet專用區域之外的網頁內容幾乎沒有任何控制,所以它們對于改善站點外觀通常不太有用,而不像其他類型的瀏覽器擴展。Applets還可以播放本機不受瀏覽器支持的格式的媒體。以HTML編碼的頁面可能會在其中嵌入傳遞給小程序的參數。因此,根據傳遞的參數,相同的小程序可能會有不同的外觀。

  Java applet擴展了該類java.applet.Applet,或者Swing小程序javax.swing.JApplet。必須重寫applet類中的方法以在其內部設置用戶界面的類(Applet)是其后代的Panel后代Container。由于小程序是從容器繼承的,因此它具有與普通Java應用程序基本相同的用戶界面可能性,包括具有用戶特定可視化的區域。

以下示例說明了通過java.applet包使用Java小程序。該示例還使用Java?Abstract Window Toolkit(AWT)中的類生成消息“?Hello,world!?”作為輸出。

import java.applet。* ; import java.awt。* ; //“Hello,world!”的Applet代碼 例。 //這應該保存在名為“HelloWorld.java”的文件中。 公共 HelloWorld 擴展 Applet { //在屏幕上打印一條消息(x = 20,y = 10)。 public void paint Graphics g { g 。drawString之“你好,世界!” 20 10 ); //在屏幕上繪制一個圓圈(x = 40,y = 30)。 g 。drawArc 40 30 20 20 0 360 ); //在屏幕上繪制一個矩形(x1 = 100,y1 = 100,x2 = 300,y2 = 300)。 g drawRect中100 100 300 300 ); //在屏幕上繪制正方形(x1 = 100,y1 = 100,x2 = 200,y2 = 200)。 g 。drawRect中100 100 200 200 ); } }

簡單的小程序可以在Internet上自由共享,以定制支持插件的應用程序。

編譯完成后,生成的.class文件可以放在Web服務器上,并通過<applet>或<object>標簽在HTML頁面中調用。

例如:

<!DOCTYPE html> < html > < head > < title > HelloWorld_example.html </ title > </ head > < body > < h1 > Java applet示例</ h1 > < p > 這里是: < applet code = “HelloWorld.class” height = “40” width = “200” > 這是HelloWorld.class運行的地方。 </ applet > </ p > </ body > </ html >

當頁面被訪問時,它將如下所示:

一個Java applet示例
這里是:你好,世界!

為了盡量減少下載時間,小程序可以以jar文件的形式提供。在這個例子的情況下,如果所有必需的類都放在壓縮存檔example.jar中,則可以使用以下嵌入代碼:

< p >這里是:< applet archive = “example.jar” code = “HelloWorld” height = “40” width = “200” > 這是HelloWorld.class運行的地方。 </ applet > </ p >

與其他客戶端Web技術相比,Java小程序可能具有以下缺點

Java小程序依賴于Java運行時環境(JRE),這是一個相當復雜和重量級的軟件包。

它通常還需要Web瀏覽器的插件。有些組織只允許管理員安裝軟件。因此,有些用戶只能查看足夠重要的小程序,以便與管理員聯系以請求安裝JRE和插件。如果applet需要比系統上可用的更新的JRE或特定的JRE,則第一次運行它的用戶需要等待大型JRE下載完成。

大多數瀏覽器,特別是iOS或Android上的移動瀏覽器,根本不運行Java小程序。[39]與舊applet標簽不同,object標簽需要解決方法才能編寫跨瀏覽器HTML文檔。

屏幕閱讀器沒有可用的小程序內容。因此,小程序可能會損害具有特殊需求的用戶訪問網站。

與任何客戶端腳本一樣,安全限制可能會使不可信任的小程序難以達到預期的目標,甚至不可能達到預期的目標。但是,只需在JAVA JRE安裝中編輯java.policy文件,就可以授予對本地文件系統或系統剪貼板的訪問權限,或者允許訪問除applet提供給瀏覽器的網絡源以外的其他網絡源。

轉載于:https://www.cnblogs.com/jlp6057/p/9385083.html

總結

以上是生活随笔為你收集整理的Applet的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。