Applet程序在ie5.0上的显示问题(100分)

  • 主题发起人 主题发起人 niexq
  • 开始时间 开始时间
反正你早晚得改,其实光用Panel ,Jpanel,Jlabel,JtextField.....
也能做出好的界面,何必呢,给自己找麻烦。
 
其实也方便,比如:
jPanel2.add(jTextField26, new Dimension(140,25));
就可以了,然后再安排一下位置
 
我觉得你可能偏激了,JBuilder还是有它固有的价值的,比如你可以打入
JLabel jlable1=new JLabel( 然后等着提示啊,
尤其是,jlabel1.setPre.......用提示多好啊。
另外,当你不确定某段代码时,你可以编译一下,或者需要确认最后控件显示的位置和
效果,在这里都是很方便的。总比你在dos 窗口打字好吧
 
天哪,我一开始就说中了,不就是jre的问题吗?
jb带的是jdk1。3,当然没问题。
ie的只有1。1。4啊,你指望它怎么响应啊?
不要用swing类,用awt试一下你就明白了。
jb自带的类无所谓,只是一个发布的问题。
lvxq:
jbinit()其实没有什么,只不过是borland的一种风格而已。
它的目的是为了方便可视化设计。
不信你试试不写jbinit,设计窗口肯定是一片空白。
查查旧贴,或者道sun网站上看看,如何把jre加入到ie中,
反正很麻烦的,所以我写applet一向只用awt。
 
谢谢小猪,我试试吧。
 
小猪,我觉得你也不对,因为他的情况是Applet能显示而不能运行,如果,果真如你说的
那Applet就不该显示,它根本无法正确显示,RIGHT??
所以,说到底了,就是,程序中使用了import com.borland.jbcl.layout。*之类的语言
,这是Borland 自身的库,你就是把jre升级到1。4 甚至5。0,我想也没办法,只有加入
borland的类库,或者重写代码
 
我在环境变量里面加入了D:/JBuilder6/lib/jbcl.jar;就可以看到Applet显示的内容。
只是事件不能响应。
 
jbcl.jar使您能显示Applet,因为你的界面是用borland.layout做的
但是你还得加数据库部分啊,因此我叫你在某一个按钮中加入简单的代码,该按钮要求
一开始就能运行的,你可以不显示消息,可你可以这样啊,
JButton lxqbtn;
JTextField Text1;
this.add(lxqbtn=new JButton("click"));
//确保加入,可能需要先加入到layout中
lxqbtn.addActionListener(this);
照我这样写吧,把事件写在一起处理,试试。。。。
.....
public void actionPerformed(ActionEvent actionevent) //处理事件
{
Object obj = actionevent.getSource();
if(obj.equals(lxqbtn))
{
Edit1.setText("1234567890");
JOptionPane.showMessageDialog(null,"Login Clicked","ok",1);
}
else
{
Edit1.setText("Other Button Clicked");
}
}
 
lvxq:
但你显然可以看到,他并没有使用jre。
如果发布时带上swing包,也是部分可用的,我试过。
但会随时抛出异常。jb的layout类很好用,我一直用的,发布时带上就可以了。
niexq:你把ie的java控制台打开看看,就可以看到抛出的异常。肯定是jre的问题。
 
怎么打开ie的java控制台呀?我ie菜单的选项里java控制台是选中的,就是不知道怎么看抛出的例外。
 
查看-》java控制台
 
哪里有“查看-》java控制台”呀?
 
lvxq 和 小猪:
你们俩人中有谁是广州或附近的吗?要不我们春节期间聚一聚,交流一下吧。
 
哈哈,不行了,我在日本,春节回不了了。家是浙江杭州
 
呵呵,我春节要回家,再说我也不在广州。
 
小猪:哪里有“查看-》java控制台”呀?
我还没有看到抛出的jre的异常。
 
ie的菜单上那么大个查看你看不到???
 
呵呵,我以前用腾讯,还真看不到,现在总算看到了!
 
老天,这玩笑开大了,
你 说的那么一本正经,看题目 ·在ie5.0上的显示问题·
 
xixi,当年我写applet的时候,也被那个jre折腾的够呛,后来总结出经验
就是只用awt。反正我觉得applet似乎并不是很好,相同的效果用javascript
也可以实现,只是麻烦一点,但却少了很多烦人的事。我现在基本上不用applet。
 
后退
顶部