为何所有swing包的UI组件都显示不出来????
真是奇怪
任何程序,凡是来自Swing包的组件都显示不出!(只显示灰色背景!)
晕。。。其他都正常!
jdk 是1.4.2
是不是路径设得不对??
问题点数:50、回复次数:13Top
1 楼congliu(取次花丛都不顾,半缘修道半缘君。)回复于 2005-08-03 22:57:36 得分 0
this.pack();
this.show();Top
2 楼vssivl(克斯)回复于 2005-08-03 23:08:24 得分 10
从没遇见过这样的情况,你是怎么写的?Top
3 楼OO00(四个圈)回复于 2005-08-03 23:40:45 得分 0
编译都过了?路径应该就对了,除非编译环境和运行环境不一样。
那样的话运行时,有没有错误。。。
可能是运行环境没倒入Swing组件,应该运行时错误,检查看看吧。。。
另外如果没错误就看看楼上说的对吗...应该没用Top
4 楼buptwaitme2002(大漠孤鹰)回复于 2005-08-04 00:13:22 得分 10
程序写的有问题,再仔细检查并试一下,做GUI经常遇到这种情况!
肯定程序有问题,尽管编译通过!Top
5 楼mooninsun()回复于 2005-08-04 01:00:37 得分 0
先写一个最简单的程序看看
比如就添加一个JButton看看
如果还不行,再看看路径Top
6 楼chris_tina_zhang(Java初学,请大家帮忙,谢谢!)回复于 2005-08-04 08:01:24 得分 10
show()写了吗?Top
7 楼oursweetdays()回复于 2005-08-04 19:39:09 得分 0
程序我拿Core Java这本书的实例代码都不行啊!
总不是代码的问题了吧。。。。Top
8 楼oursweetdays()回复于 2005-08-04 19:43:09 得分 0
this.pack();
this.show();
这样也不行!
。。。
就只显示一个JFrame!里面一片灰色!
编译是通过的啊!也没有运行时错误!!Top
9 楼pang_anda()回复于 2005-08-04 20:01:49 得分 0
你是不是没有添加组件呀add()或者.add()Top
10 楼believefym(feng)回复于 2005-08-04 21:19:06 得分 10
楼主贴一段代码看看先Top
11 楼oursweetdays()回复于 2005-08-05 23:51:00 得分 0
不用贴了
所有正规渠道得代码都尝试过了
都是这样Top
12 楼z_j()回复于 2005-08-06 09:05:33 得分 0
在JFrame中不能直接 用 f.add(...) 要用 f.getContentPane().add(...)Top
13 楼believefym(feng)回复于 2005-08-06 09:34:50 得分 10
楼主贴个代码看看啊,不然大家还不信呢Top




