java问题,不知道为什么加了一句setLayout(null).jb里面的东西都显示不了呢? 高手啊,能不能告诉我

pane11=newJPanel();pane11.setLayout(null);jb=newJLabel("学生成绩统计信息:");pane11.add(jb);jb... pane11=new JPanel();
pane11.setLayout(null);
jb=new JLabel("学生成绩统计信息:");
pane11.add(jb);
jb.setBounds(10,10,150,30);
展开
 我来答
chen_fa_ren
2011-11-26 · TA获得超过360个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:252万
展开全部
在你的程序里是不是没有加显示语句的,你查查看一看有没有下面这句:
setVisible(true);
你发的这段好像没什么问题啊。
追问
要是不加setLayout就可以,这是为什么那?
追答
其实只看部分代码是分很难分清问题所在的,我个人觉得用空布置和用默认的FlowLayout都一样用setVisible(true)来显示的,是否你加了setLayout(null)空布置好是不是有其它组件重叠了,我就不清楚了。
sunny62520
2011-11-27 · TA获得超过147个赞
知道答主
回答量:45
采纳率:0%
帮助的人:26.5万
展开全部
试过了,没问题,要么你没把pane11加到JFrame里,要么你在别的地方把jb设为空了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涵花之蝶
2011-11-26
知道答主
回答量:14
采纳率:100%
帮助的人:5万
展开全部
把“pane11.setLayout(null);“
括号里的null删除试试。
追问
buxing
追答
不好意思,那我也不会了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式