JAVA应用15--5.15.pptVIP

  • 1
  • 0
  • 约 24页
  • 2017-04-24 发布于江西
  • 举报
JAVA应用15--5.15.ppt

教师:钱新杰;1、在标签Label的构造方法 Label(String,mode)中,String和model分别代表什么意思? 2、组件Checkbox和组件 CheckboxGroup的主要区别是什么? 3、在列表框List构造方法List(int,boolean)中,int和boolean分别代表什么作用? 4、文本域TextField和文本区TextArea的主要区别是什么?; 掌握五种布局管理器:FlowLayout、GridLayout、GridBagLayout、BorderLayout、CardLayout的用法.; ; ; ; ; 布局策略: BorderLayout布局将容器按地理上的方位分为North、South、West、East 和Center五个区,其中North、South、West和East占据容器的四角, Center占据剩下的空白区。 构造方法: BorderLayout() 按默认的方式(部件间无间隔)构造一个新的 BorderLayout布局。; BorderLayout(int,int) 使用指定的水平间隔和垂直间隔构造一个新的BorderLayout布局。 实例2; ; 布局策略: CardLayout布局将每个组件看成一张卡片,在一个显示区域中可以加入多个卡片,但每一次只有一个是可见的。 构造方法: CardLayout() 按默认的方式构造一个新的CardLayout布局。 CardLayout(int,int) 使用指定的水平间隔和垂直间隔构造一个新的CardLayout布局。 实例3;; 布局策略: 在GridLayout布局中,将显示区域划分成网格状,每一个部件按添加的顺序从左至右、从上至下占据这些网格。 构造方法: GridLayout() 使用默认方式创建 GridLayout布局。; GridLayout(int,int) 使用指定的行数和列数创建一个GridLayout布局。 GridLayout(int,int,int,int) 使用指定的行数、列数、水平间隔和垂直间隔创建一个GridLayout布局。 实例4;;布局策略: GridBagLayout布局是在将显示区域划分为网格的基础上,允许部件占据一个或多个显示单元。 GridBagLayout管理的每个单元部件都有一个相应的GridBagConstraints实例,通过这个实例来安排部件的位置。; GridBagConstraints实例变量; a、gridx和gridy 设置放置部件的网格单元的坐标。 b、gridwidth和gridheight 设置显示区域的宽度和高度 c、fill 当显示区域大于部件实际尺寸时,设置如何重新安排部件的大小。可以使用的值有:GridBagConstraints.NONE(默认值)、GridBagConstraints.HORIZONTAL(将部件水平扩充添满显示区域)、GridBagConstraints.VERTICAL(将部件垂直扩充添满显示区域)、 GridBagConstraints.BOTH(将部件水平和垂直扩充添满显示区域)、 d、ipadx和idapy 设置部件之间的间隔。部件间的水平间隔和垂直间隔分别为ipadx*2、ipady*2 ; e、insets 部件与边缘间的间隔 f、anchor 当部件的尺寸比显示区域小时,用来设置放置部件的位置。 CENTER、NORTH、NORTHEAST、 EAST、SOUTHEAST、SOUTH、SOUTHWEST、WEST、NORTHWEST g、weightx、weighty 设置如何分配空白区域。 实例5;;构造方法: Panel() 用默认方式创建Panel对

文档评论(0)

1亿VIP精品文档

相关文档