Jframe设为BorderLayout, Jpanel布局为null,把Jpanel添加到JFrame上东西南北任何一个位置都无法显示 20

RT,但是直接添加到jframe上面能显示出来,就是不加东西南北位置。... RT,但是直接添加到jframe上面能显示出来,就是不加东西南北位置。 展开
 我来答
jamxval
2013-06-25 · TA获得超过6822个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1434万
展开全部
那除了东西南北之外的那个中呢?很多组件都必须事先设定 Size, PreferredSize, Minimum Size 之类的向 Swing 请求一个尺寸,Swing 会根据当前可用的大小来尽量满足里面的各个组件的尺寸要求,当一个组件未申报尺寸,而另一个组件却要求得到与其它父级容器相同的大小时,那空间被它一个人独占了,其它无福分享。似乎默认 BorderLayout 是占在 Center 上面,正如你未指定东西南北时那样。
fffhhdd
2013-06-25 · TA获得超过628个赞
知道小有建树答主
回答量:181
采纳率:100%
帮助的人:88.8万
展开全部
楼上正解 !!!!!!!!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式