从学校出来就没有再了解过Java awt 相关的知识了。今天突然想用awt写个小程序,发现不知道怎么布局。下面就先学习一下概念:
在Java 里面有四种布局管理器:FlowLayout, BorderLayout, GridLayout, CardLayout. 有什么异同呢?
FlowLayout: 故名思意,就像流水一样,从左到右,从上到下,没有数量的限制;当然这里不是说流水一定是从左到右,从上到下的。就是他的布局方式就像小流的哪样。可以体会一下啊!
BorderLayout: 好比一个框的布局方式,有四个角分别是东南西北。再加一个中间的空间。
GridLayout: 这个是个表格的布局方式,就像我们常用到的表格一样,但你在使用中必须给它指定行和列。
CardLayout: 这个就像卡片一样,一张一张的,所以一个时间点只能显示一个控件。
在Java 里面有四种布局管理器:FlowLayout, BorderLayout, GridLayout, CardLayout. 有什么异同呢?
FlowLayout: 故名思意,就像流水一样,从左到右,从上到下,没有数量的限制;当然这里不是说流水一定是从左到右,从上到下的。就是他的布局方式就像小流的哪样。可以体会一下啊!
BorderLayout: 好比一个框的布局方式,有四个角分别是东南西北。再加一个中间的空间。
GridLayout: 这个是个表格的布局方式,就像我们常用到的表格一样,但你在使用中必须给它指定行和列。
CardLayout: 这个就像卡片一样,一张一张的,所以一个时间点只能显示一个控件。