一.布局管理器
1.1 FlowLayout流式布局管理器
FlowLayout流式布局管理器的排版方式类似流程或文本处理器处理一段文字,它将组件一排一排依次放置,常用于JRadioButton单选按钮或JCheckBok复选框等组件的排列。
构造方法:FlowLayout(int align,int hgap,int vgap)
1.2 GridLayout 网格布局管理器
网格布局管理格式是将窗体分割成行数×列数的格子状版面,组件按照由左至右、由上而下的次序排列。
构造方法: GridLayout (int rows,int cloums,int hgap,int vgap)
1.3 BorderLayout边框布局管理器
BorderLayout边框布局管理器内的空间分为东、西、南、北、中5个区域,分别用EAST、WEST、SOUTH、NORTH、CENTER表示。向容器中加入每个组件时,都要指明其放在容器的哪个区域,如果某个区域没有分配组件,则其他组件可以占据该区域的控件。
构造方法:BorderLayout(int hgap、int vgap)
二 .组件
1.4 JComboBox选框组件:下拉列表框。其特点是将所有选项折叠收藏,仅显示前面一个选项或被用户选中的某一个选项。
1.5 JRadionButton单选按钮:当选择一个单选按钮时,此单选按钮的状态为“ON”,其余单选按钮的状态为“OFF”。
1.6 JCheckBok复选框组件:一组复选框中可以多个复选框同时被选中。
关于Myeclipse使用的以下步骤:
1.先放一个容器(containers)→JPanel
2.摆放顺序(通过布局管理器使用绝对定位)
3.插入组件
注意:(1)使用单选按钮的时候要把同一个类放在同一个分组里
(2)注意覆盖问题,遇到覆盖问题时可以通过设置宽高来调整
(3)遇到需要换行的问题时可以通过使用标准文档流来解决