一个关于java swing的问题,跪求大神解决

其中menupanel是我自己创建的一个类,为什么这个程序打开后是空白的... 其中menupanel是我自己创建的一个类,为什么这个程序打开后是空白的 展开
 我来答
kslinabc
2014-04-01 · TA获得超过261个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:191万
展开全部
你的menupanel没设置大小,里面也没个按钮啥的当然是空白,还有很显然你还不了解JFrame的构成
轻易(除非你有一定了解)不要在LayerPane上做文章,这里有GlassPane接收事件,ContentPane存放组件,很可能你的JFrame给弄得不响应事件了,应该是f.getContentPane().add(p);
更多追问追答
追问
menupanel的构造方法我已经写好了,只是这里没截图下来而已。getlayeredpane我已经改了,但是为什么依然显示不了
追答
尺寸设置好了,不行你给我代码,2分钟搞定
pqzhanga
2014-04-01 · TA获得超过636个赞
知道小有建树答主
回答量:488
采纳率:50%
帮助的人:425万
展开全部
你创建的类成员有哪些,是怎么加载到jPanel中的?
不妨把f.getLayeredPane().add(p);改成f.setContentPane(p);试试
追问
这里我已经改了,menupanel的构造方法中就是一堆按钮及其响应的事件。但是为什么还是显示不了,是这里的问题·吗?
追答
把f.setVisible提到JFrame定义后面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式