Java 在浏览器中运行基本小程序(chrome)
我是小程序编程新手。 当我在applet viewer中运行代码时,它是工作的,但当我在浏览器中运行它时,它不工作(它显示一个空白的白色网页) 这是我的密码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";
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>