Java 在浏览器中运行基本小程序(chrome)

Java 在浏览器中运行基本小程序(chrome),java,html,applet,Java,Html,Applet,我是小程序编程新手。 当我在applet viewer中运行代码时,它是工作的,但当我在浏览器中运行它时,它不工作(它显示一个空白的白色网页) 这是我的密码 import java.awt.*; import java.applet.*; public class BannerApplet extends Applet implements Runnable { String msg= "A simple moving Banner";

我是小程序编程新手。 当我在applet viewer中运行代码时,它是工作的,但当我在浏览器中运行它时,它不工作(它显示一个空白的白色网页) 这是我的密码

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

    public class BannerApplet extends Applet implements Runnable
     {
        String msg= "A simple moving Banner";
        Thread t=null;
        int state;
        boolean stopFlag;

        public void init()
      {
         setBackground(Color.cyan);
         setForeground(Color.red);
      }

        public void start()
       {
          t=new Thread(this);
          stopFlag=false;
          t.start();
       }

        public void run()
       {
       char ch;
        for(int i=0;i<100;i++)
      {
         try
         {
            repaint();
            Thread.sleep(250);
            ch=msg.charAt(0);
            msg=msg.substring(1,msg.length());
            msg+=ch;
            if(stopFlag)
                break;
        }
        catch(InterruptedException e){

        }
    }
}

     public void stop()
{
    stopFlag=true;
    t=null;
}

       public void paint(Graphics g)
      {
           g.drawString(msg,50,30);
          showStatus("this is a message box");
        }
     }
import java.awt.*;
导入java.applet.*;
公共类BannerApplet扩展小程序实现可运行
{
String msg=“一个简单的移动横幅”;
线程t=null;
int状态;
布尔停止标志;
公共void init()
{
挫折背景(颜色:青色);
设置前景(颜色为红色);
}
公开作废开始()
{
t=新螺纹(本螺纹);
stopFlag=false;
t、 start();
}
公开募捐
{
char ch;

对于(int i=0;i自2015年9月以来,Chrome中不支持Java小程序(Chrome版本45)


请参见

帮助我解决此问题某些浏览器不支持应用程序-您应该很高兴它在appletviewer上运行您学到了一些东西-然后将其转换为常规GUI程序1)为什么要编写小程序?如果是因为老师指定了小程序,请参阅。2)请参阅和…3)为什么要使用AWT?请参阅放弃AWT组件以支持Swing的许多好理由。
     <!DOCTYPE html>
     <html>
     <title>
        applet window
     </title>`
      <body>
     <applet code="BannerApplet.class" width=300 height=100>
     </applet>
      </body>
    </html>