Java小程序不显示在HTML页面上
加载HTML页面时,我的Java小程序(称为NameInLights.class)不显示。class文件肯定存在,我的HTML的其他部分显示在页面上正确的位置。Java在我的浏览器中启用,小程序在AppletViewer中运行良好 以下是我的java代码:Java小程序不显示在HTML页面上,java,html,Java,Html,加载HTML页面时,我的Java小程序(称为NameInLights.class)不显示。class文件肯定存在,我的HTML的其他部分显示在页面上正确的位置。Java在我的浏览器中启用,小程序在AppletViewer中运行良好 以下是我的java代码: import java.util.Random; import java.awt.*; import java.applet.*; public class NameInLights extends Applet { private
import java.util.Random;
import java.awt.*;
import java.applet.*;
public class NameInLights extends Applet {
private static final long serialVersionUID = 1L;
Random r = new Random();
String name = "Imulsion";//must keep my real name secret! :)
public void init(){
setSize(500,500);
}
public void paint(Graphics g){
g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));
g.setFont(new Font("Comic sans ms",Font.BOLD,55));
g.drawString(name,125,250);
for(int loop=0;loop<500;loop++)
{
int red = r.nextInt(255);
int green = r.nextInt(255);
int blue = r.nextInt(255);
int x = r.nextInt(500);
int y = r.nextInt(500);
g.setColor(new Color(red,green,blue));
g.setFont(new Font("Times New Roman",Font.BOLD,24));
g.drawString("*",x,y);
}
}
}
import java.util.Random;
导入java.awt.*;
导入java.applet.*;
公共类名称Lights扩展小程序{
私有静态最终长serialVersionUID=1L;
随机r=新随机();
String name=“imruction”//必须对我的真实姓名保密:)
公共void init(){
设置大小(500500);
}
公共空间涂料(图g){
g、 setColor(新颜色(r.nextInt(255)、r.nextInt(255)、r.nextInt(255));
g、 setFont(新字体(“Comic sans ms”,字体粗体,55));
g、 抽绳(名称125250);
对于(int-loop=0;loop,您可以使用:
appletviewer your_html_file.html
然后,您可能需要为您的浏览器下载一个插件:
http://www.oracle.com/technetwork/java/index-jsp-141438.html
好的,google Chrome官方不支持不推荐的标签applet
。
改用tagobject
。Google chrome。它问我是否应该允许java在页面上工作,显然我单击了“是”。我在internet explorer上尝试过,但没有成功。你是否尝试过清除浏览器和java缓存?检查输出。最好添加50作为奖励,而不是发布重复的问题。如果我这样做,我将失去50个重复那么我的对象标签会是什么样子呢?我刚刚测试了Google Chrome(版本21.0.1180.60 m)在简单的HTML中使用简单的小程序元素,效果很好。也许你的意思是Chrome没有随JRE一起提供?这很有道理。浏览器不应该随附所有可能的插件,而是用户应该根据需要安装它们(由HTML提示)。这是一个很酷的小程序
http://www.oracle.com/technetwork/java/index-jsp-141438.html