第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

jdk12中appletviewer的替代品

jdk12中appletviewer的替代品

慕運(yùn)維8079593 2023-04-26 16:54:00
JDK12 中是否有替代 applet 查看器的方法?我是 Java 的新手,我嘗試在 Java 中添加 AWT 復(fù)選框它在 JDK 1.8 中運(yùn)行良好,但在 JDK12 中無法運(yùn)行。我在互聯(lián)網(wǎng)上搜索,發(fā)現(xiàn)小程序查看器已棄用。(Applet API 已棄用,無替代品)在官方 oracle 的幫助網(wǎng)頁上。我搜索了這個(gè)問題并沒有得到令人滿意的答案所以我在這里發(fā)布......import java.appletimport java.awt.*; /*<applet code="CreateCheckBox" width=200 height=200></applet>*/public class CreateCheckBox extends Applet{public void init(){    Checkbox checkBox1 = new Checkbox();    checkBox1.setLabel("My Checkbox 1");    Checkbox checkbox2 = new Checkbox("My Checkbox 2");    add(checkBox1);    add(checkbox2);}}它應(yīng)該在 JDK12 中工作,因?yàn)樗?JDK1.8 中運(yùn)行。
查看完整描述

1 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

官方?jīng)]有辦法在 Java 11 或更高版本上運(yùn)行小程序:

  • appletviewer應(yīng)用程序已被刪除。

  • java.applet.*小程序依賴的類已被刪除。

    更正:他們還沒有這樣做,但我希望他們很快就會(huì)這樣做。

小應(yīng)用程序應(yīng)該被視為死技術(shù)。

您可以想像地實(shí)現(xiàn)您自己的類版本appletviewer,并將它們與您的 applet 代碼一起放入一個(gè) JAR 文件中。它應(yīng)該工作。但是,這是一個(gè)壞主意。applet 的主要用例是在網(wǎng)站中嵌入 Java,但這行不通,因?yàn)楝F(xiàn)代瀏覽器不再支持 Java 插件。(事實(shí)上 ,許多最近的瀏覽器主動(dòng)阻止 Java 插件?。?/p>

最好的辦法是使用不同的技術(shù)重寫小程序,具體取決于它們的作用:

  • AWT/擺動(dòng)

  • JavaFX

  • SWT

  • HTML 5

  • 等等


你說:

它應(yīng)該在 JDK12 中工作,因?yàn)樗?JDK1.8 中運(yùn)行。

這在邏輯上是不正確的。


查看完整回答
反對 回復(fù) 2023-04-26
  • 1 回答
  • 0 關(guān)注
  • 137 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)