10.4 使用布局管理器2(BorderLayout)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.4 使用布局管理器2(BorderLayout)相关的知识,希望对你有一定的参考价值。
2)、BorderLayout管理器
它将容器中的组件放置在特定的位置,该位置有5个方位:东、南、西、北、中。其中4个位置由方向罗盘方向指定,另外一个由中心区域指定。
与GridLayout类相同,BorderLayout也会将所有可用空间都分配给组件。在周围放置4个边界组件后,余下的空间都分配给中央的组件,因此它通常是最大的。下面的语句创建一个使用边界布局的容器:
//参数10,20用于指定组件之间的水平,垂直距离
BorderLayout borderLayout = newBorderLayout(10, 20);
setLayout(borderLayout);
JButton button1 = new JButton("1号按钮");
JButton button2 = new JButton("2号按钮");
JButton button3 = new JButton("3号按钮");
JButton button4 = new JButton("4号按钮");
JButton button5 = new JButton("5号按钮");
add(button1 , BorderLayout.NORTH);
add(button2 , BorderLayout.SOUTH);
add(button3 , BorderLayout.WEST);
add(button4 , BorderLayout.EAST);
add(button5 , BorderLayout.CENTER);
以上是关于10.4 使用布局管理器2(BorderLayout)的主要内容,如果未能解决你的问题,请参考以下文章
Java学习笔记7.1.2 初探Swing世界 - 布局管理器