applet为什么不能在ie中显示 INTERNET选项--高级--讲java应用于applet选上,去掉microsoft vm之前的所有钩 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 今天在sun上浏览applet的例子时,自动装了个东西,可能是jre,装了以后,internet高级选项中多了个叫“将java2 1.4.2应用于<applet>的选项,我选中了它,去掉了microsoft vm这前的选项,重启后还不行,不知道怎么回事,请高手指点谢谢 在编译*.java文件时用下面的命令:javac -target 1.1 *.java这样应该可以的你试一下!!~~~~~~~~~~~~``` 如果将java2 1.4.2应用于<applet>的选项,我选中了它,去掉了microsoft vm这前的选项这样不行,那就试试看去掉java2 1.4.2应用于<applet>,选中microsoft vm下的所有钩,试试看。现在applet一般不使用sun的虚拟机就是用microsoft vm的虚拟机。 各位大哥,怎么你们说的我都试过去了就是不行而且我把<applet>中的code改成没有那个类的名字,显示结果没有改变,我下面把源码都列出来让你们看看<html><body><applet code=newlayouttest width=300 height=100> </applet></body></html>import java.awt.*;import java.applet.Applet;/*<applet code="newlayouttest" width=1000 height=700></applet>*/public class newlayouttest extends Applet{ Button btn11,btn22,btn31; public void init() { setLayout(new SpecificGridLayout(4,4,5,5)); } public void paint(Graphics g) { btn11=new Button("1,1"); add("1,1",btn11); validate(); btn22=new Button("2,2"); add("2,2",btn22); validate(); btn31=new Button("3,1"); add("3,1",btn31); validate(); btn11=new Button("0,0"); add("0,0",btn11); validate(); btn11=new Button("0,2"); add("0,2",btn11); validate(); btn11=new Button("0,3"); add("0,3",btn11); validate(); btn11=new Button("1,0"); add("1,0",btn11); validate(); btn11=new Button("1,2"); add("1,2",btn11); validate(); btn11=new Button("1,3"); add("1,3",btn11); validate(); btn11=new Button("3,3"); add("3,3",btn11); validate(); btn11=new Button("4,4"); add("4,4",btn11); validate(); } } 我把你的源代码在我自己电脑编译的时候发现了一个错误:setLayout(new SpecificGridLayout(4,4,5,5));它说不能识别Specific,我把这句该成了:setLayout(new GridLayout(4,4,5,5));编译通过,并且能够在ie中正确显示! 哦不好意思啊,那个SpecificGridLayout是我自己编的一个布局管理器我编的applet都可以在appletviewer上使用,不过就是不能在IE中显示,不知道问题在哪?? IE利用java2的运行环境库无法识别你自己开发的布局管理器吧?要用标准的布局。以前用jbuilder的xylayout也是不行的,除非客户机设置好你这个布局管理器的classpath javac -target 1.1 *.java试一下 求最新的Java技术创新!!!在线等 经常被问到的JAVA面试问题 double和Interger的比较? BufferedInputStream中的skip性能如何? 连接多个(未知)数组内字符(长度未知),组成一个长串 Java中文件系统的路径问题(很着急!!!) jb8改不了自定义字体色!无法进入选色板!在jb7中就可以!咋回事? 有关JNI的问题? java.lang.NoClassDefFoundError: javax/mail/Authenticator 請問,GUI程序當中.1設置組件的焦點要怎樣,2如何進行對字串進行格式化(100分) 高分求教Timer问题! 老问题 谢谢
谢谢
这样应该可以的你试一下!!~~~~~~~~~~~~```
而且我把<applet>中的code改成没有那个类的名字,显示结果没有改变,
我下面把源码都列出来让你们看看
<html>
<body>
<applet code=newlayouttest width=300 height=100>
</applet>
</body>
</html>
import java.awt.*;
import java.applet.Applet;
/*
<applet code="newlayouttest" width=1000 height=700>
</applet>
*/public class newlayouttest extends Applet
{
Button btn11,btn22,btn31;
public void init()
{
setLayout(new SpecificGridLayout(4,4,5,5));
}
public void paint(Graphics g)
{
btn11=new Button("1,1");
add("1,1",btn11);
validate();
btn22=new Button("2,2");
add("2,2",btn22);
validate();
btn31=new Button("3,1");
add("3,1",btn31);
validate();
btn11=new Button("0,0");
add("0,0",btn11);
validate();
btn11=new Button("0,2");
add("0,2",btn11);
validate();
btn11=new Button("0,3");
add("0,3",btn11);
validate();
btn11=new Button("1,0");
add("1,0",btn11);
validate();
btn11=new Button("1,2");
add("1,2",btn11);
validate();
btn11=new Button("1,3");
add("1,3",btn11);
validate();
btn11=new Button("3,3");
add("3,3",btn11);
validate();
btn11=new Button("4,4");
add("4,4",btn11);
validate();
}
}
编译通过,并且能够在ie中正确显示!
我编的applet都可以在appletviewer上使用,不过就是不能在IE中显示,
不知道问题在哪??