JAVA布局 管理器BorderLayout布局
BorderLayout布局管理器把容器分成North、South、East、West和Center共5个区域,每个区域只能放置一个组件,可我有六个组件,应该怎么做,求代...
BorderLayout布局管理器把容器分成North、South、East、West和Center共5个区域,每个区域只能放置一个组件 ,可我有六个组件,应该怎么做,求代码
展开
3个回答
展开全部
用JPanel来继续划分,它可以让你放n个组件。定义JPanel p1,p2,p3,p4,p5,p6,p7;
如North放p1、West放p2、South放p3、East放p4、(p6、p7放入p5)Center放p5,这样你能放6个组件,原理是JPanel里能放JPanel
如North放p1、West放p2、South放p3、East放p4、(p6、p7放入p5)Center放p5,这样你能放6个组件,原理是JPanel里能放JPanel
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用JPanel
把相似或相同作用的一组组件放进JPanel里,然后再将擦JPanel放进JFrame里
JPanel中也可以add其他的JPanel
把相似或相同作用的一组组件放进JPanel里,然后再将擦JPanel放进JFrame里
JPanel中也可以add其他的JPanel
追问
求代码
追答
JButton jb = new JButton() 比如说有5个
JPanel jp = new JPanel();
jp.add(jb)
JFrame jf = new JFrame();
jf.setLayout(new BorderLayout());
jf.add(jp);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以把其中一块区域再分成两块,或者你用另外的布局管理器,比如说网格的2行3列。至于代码自己去想
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询