(Translated by https://www.hiragana.jp/)
Java applet - 维基百科,自由的百科全书

AppletあるJavaしょう应用ほどしきいち种在Web环境,运行于きゃく户端てきJavaほどじょ组件。它也1990年代ねんだい中期ちゅうき,Javaざい诞生きさきとく以一炮走红的功臣之一。通常つうじょうまい个Appletてきこう能都のと较单いちれい如仅よう于显しめせいち个舞动的Logo),いん此它しょうさくしょう应用ほどしき1JDK 9以后さい支持しじ

Applet必须运行于某个特定とくていてき容器ようき”,这个容器ようき以是浏览本身ほんみ,也可以是どおり过各种插件あるもの包括ほうかつ支持しじAppletてきうつり动设备在ないてき其他かく种程じょらい运行。あずか一般いっぱんてきJava应用ほどしき不同ふどう,Appletどおり过main方法ほうほうらい运行てきまいりJavaてきHello WorldほどじょJava AppletてきHello Worldほどじょ)。ざい运行时Applet通常つうじょうかいあずかよう户进ぎょう互动,显示动态てき画面がめん,并且还会遵循严格てき安全あんぜん检查,阻止そし潜在せんざいてき不安ふあんぜんいんもとれい如根すえ安全あんぜん策略さくりゃくきりせいApplet对客户端ぶんけんけい统的访问)。

2016ねんかぶとこつぶん公司こうし宣布せんぷAppletただ保留ほりゅういたりJDK 8,JDK 9以后てき版本はんぽんさい支持しじいん为2013ねん开始主流しゅりゅうてき浏览考量こうりょう安全あんぜん稳定いんもと,渐渐支持しじ插件如Applet。だい部分ぶぶん浏览2021ねんやめ完全かんぜん支持しじ插件。[1][2][3][4]

应用しめせれい

编辑
  • AWT方式ほうしきせんうつしいち个显しめせ“Hello, world!”てきJava applet。
import java.applet.Applet;
import java.awt.*;

// Applet code for the "Hello, world!" example.
// This should be saved in a file named as "HelloWorld.java".
public class HelloWorld extends Applet {
  // This method is mandatory, but can be empty (i.e., have no actual code).
  public void init() { }

  // This method is mandatory, but can be empty.(i.e.,have no actual code).
  public void stop() { }

  // Print a message on the screen (x=20, y=10).
  public void paint(Graphics g) {
    g.drawString("Hello, world!", 20,10);
  
  // Draws a circle on the screen (x=40, y=30).
    g.drawArc(40,30,20,20,0,360);
  }
}
  • 上述じょうじゅつJavaてきCode编译なりHelloWorld.class,さいとおる过下じゅつ网页使用しよう
<!DOCTYPE HTML PUBLIC 
  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<HTML>
<HEAD>
<TITLE>HelloWorld_example.html</TITLE>
</HEAD>
<BODY>
<H1>A Java applet example</H1>
<P>Here it is: <APPLET code="HelloWorld.class" WIDTH="200" HEIGHT="40">
This is where HelloWorld.class runs.</APPLET></P>
</BODY>
</HTML>

ちゅう

编辑
  1. Appletゆかりえい应用ほどしきApplicationてき缩写App代表だいひょうしょうてききさきlet组成。ServletServer-let)、MIDletMobile Information Device-let)JSPなかてきScriptletてき命名めいめい也是もと于同样原理げんり

まいり

编辑

参考さんこう文献ぶんけん

编辑
  1. ^ Oracle Announces End Of Java Applet Support. [2022-12-20]. (原始げんし内容ないようそん于2022-12-20). 
  2. ^ Chrome さい支援しえん NPAPI (Java Applet しょ需的技術ぎじゅつ). [2022-12-20]. (原始げんし内容ないようそん于2022-12-20). 
  3. ^ Oracle Java SE Support Roadmap). [2022-12-20]. (原始げんし内容ないようそん于2020-11-29). 
  4. ^ NPAPI). [2022-12-20]. (原始げんし内容ないようそん于2023-01-18).