在给窗体添加一些东西之前,我们还要了解一个东西其就是一一布局。
布局是什么? S:(
布局(Layout),是Swing窗体程序设计の至关重要的东西。
譬如说,你去看一个网站,你会怎么判断这个网站使人舒不舒服?当然是看这个网站排兵布阵得好不好看喽,就像csdn写博客的地方,最上面是“发布文章”的字眼;第二上面是对文章内容的编辑部分;中间是写的东西;下面是对博客的操作。像我说的这个东西就是布局。
如何设置布局? S:(
1.获取窗体容器。采用下面的代码:
(前提是一定要在package下,public class ...上,导入java.awt.*)
利用这个con对象,不仅可以设定layout,还可以添加组件(用“add(一个组件)”)。
常用布局 :)
接下来就为你们搞一些常用的布局。
边界布局
边界布局(BorderLayout)是一种不常用的布局,了解即可。它是Container对象中设定layout( “setLayout(一个布局)” )中的默认值。但是,在Container对象中添加组件(“add(一个组件)”)时,用了两个参数,一个是一个组件,另一是BorderLayout类中的公开常量。先让我们一下边界布局里的常量: