Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java小程序不显示在HTML页面上_Java_Html - Fatal编程技术网

Java小程序不显示在HTML页面上

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

加载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 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

改用tag
object

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