當我加載我的HTML頁面時,我的Java applet(稱爲NameInLights.class)不顯示。 .class文件肯定存在,我的HTML的其他部分顯示在頁面上的正確位置。 Java在我的瀏覽器中啓用,並且Applet在AppletViewer中正常工作。Java Applet不顯示在HTML頁面上
這裏是我的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);
}
}
}
,這裏是我的HTML:
<html>
<body>
<p>
Here comes an awesome applet!
</p>
<br />
<br />
<applet code="NameInLights.class" width = 500 height = 500>
</applet>
<button type = "button" onclick = "window.location.reload()">
Change applet colours
</button>
<body>
<html>
爲何不顯示?
您使用什麼瀏覽器? – AlexR 2012-07-29 16:10:54
谷歌瀏覽器。它問我是否應該允許java在頁面上工作,顯然我點擊yes。我試過在Internet Explorer上沒有任何工作 – imulsion 2012-07-29 16:12:16
您是否嘗試清除瀏覽器和Java緩存? – 2012-07-29 16:21:42