【问题标题】:Applet not running小程序没有运行
【发布时间】:2020-10-17 02:46:05
【问题描述】:

我对 java 和 applet 还很陌生,但是当我运行我的代码时,我希望会看到某种 applet 窗口,但是当我运行时没有任何反应。我做错了什么,或者我错过了什么?

import java.applet.Applet;
import java.awt.*;

public class Tennis extends Applet {
    final int W = 700, H = 500;

    public void init(){
        this.resize(W,H);

    }

    public void paint (Graphics g){
        g.setColor(Color.BLACK);
        super.print(g);

    }

    public void update (Graphics g){
        paint(g);

    }

    public static void main(String[] args){

    }

}

【问题讨论】:

  • 小程序已死(它们已被正式弃用),几乎所有浏览器都不再支持小程序插件。小程序最初的目的是在 html 页面中显示,所以看不到窗口也就不足为奇了。也许从 How to Make Frames (Main Windows) 开始......或者更好的是,花时间学习 JavaFX

标签: java window applet


【解决方案1】:

作为Java Client Roadmap Update

在过去五年中,大多数浏览器供应商都退出了 支持 Flash、Silverlight 和 Java 等插件 产品。只有在浏览器中支持 Java Applet 只要浏览器供应商致力于支持基于标准的 插件。到 2015 年底,许多浏览器供应商要么删除要么 宣布取消基于标准的插件支持的时间表, 而有些则引入了专有的浏览器特定的扩展 API。 因此:

  • Java SE 8 中现有的 Applet 支持将持续到 2019 年 3 月,之后可能随时被移除。
  • Oracle 于 2016 年 1 月宣布,Applet 将在 Java SE 9 中弃用,并从 Java SE 11 (18.9) 中删除。

如果您安装了 Java 8 或更早版本并包含必要的文件。你可以试试appletviewer

【讨论】:

    猜你喜欢
    • 2020-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    相关资源
    最近更新 更多