4.2.2布局管理器 Flow Layout布局管理器 最简单的界面布局方式,从左至右、从上至下按顺序依次摆放组件 v setLayout(new Flow Layout); v add(button1); add(button2); v add (button); Button 1 Button 3 add(button); Long named Button Button 5 Java面向对象程序设计 图回
Java面向对象程序设计 FlowLayout布局管理器 ➢ 最简单的界面布局方式,从左至右、从上至下按顺序依次摆放组件: ✓ setLayout(new FlowLayout()); ✓ add(button1); ✓ add(button2); ✓ add(button3); ✓ add(button4); ✓ add(button5); 4.2.2 布局管理器
4.2.2布局管理器 2、 BorderLayout布局管理器 BorderLayout,是 Frame和 Dialog的默认布局。它将整个容器分为 东、西、南、北、中5个部分,加入组件时需要指明放置的位置。 刨建默认的 BorderLayout布局管理器 BorderLayout() 以指定的行、列间距创建 orderLayout布局管理器: BorderLayout( int, int 组件行间距 组件列间距 Java面向对象程序设计 图回
Java面向对象程序设计 4.2.2 布局管理器 2、BorderLayout布局管理器 ➢ BorderLayout是Frame和Dialog的默认布局。它将整个容器分为 东、西、南、北、中5个部分,加入组件时需要指明放置的位置。 以指定的行、列间距创建BorderLayout布局管理器: • BorderLayout(int,int) 创建默认的BorderLayout布局管理器: • BorderLayout() 组件行间距 组件列间距
4.2.2布局管理器 BorderLayout的主要方法 int getHgap() 返回组件间距 int getv ga po 返回列间距 void setHgap(int) 设置组件间距 void setvgap(int) 设置列间距 Java面向对象程序设计 图回
Java面向对象程序设计 BorderLayout的主要方法 int getHgap( ) 返回组件间距 int getVgap( ) 返回列间距 void setHgap(int) 设置组件间距 void setVgap(int) 设置列间距 4.2.2 布局管理器
4.2.2布局管理器 BorderLayout布局管理器 按东南西北中五个区域摆放组件,通常作为窗口主框架 v setLayout(new BorderLayouto); add("North", button1); Button 1 yadd(“west”, button2); ad(“East”, button3); Button 5 Button 3 ad(c“ South”, button4) Long named Button 4 yadd(“ Center”, button5; Java面向对象程序设计 图回
Java面向对象程序设计 4.2.2 布局管理器 ➢ 按东南西北中五个区域摆放组件,通常作为窗口主框架 ✓ setLayout(new BorderLayout()); ✓ add(“North”, button1); ✓ add(“West”, button2); ✓ add(“East”, button3); ✓ add(“South”, button4); ✓ add(“Center”, button5); BorderLayout布局管理器
4.2.2布局管理器 3、 GridLayout布局管理器 GridLayout布局将容器划分成m行xn列大小相同的格子,组件 放在格子中 创建默认的 GridLayout布局,所有组件在行显示 GridLayout() Grid Layout 以指定的行数、列数创建 GridLayout布局 GridLayout( int, int 以指定的行数、列数、行间距、列间距创建布局 GridLayout( int, int, int, int Java面向对象程序设计 图回
Java面向对象程序设计 4.2.2 布局管理器 1 4 2 3 GridLayout GridLayout布局将容器划分成m行x n列大小相同的格子,组件 放在格子中。 创建默认的GridLayout布局,所有组件在一行显示: GridLayout() 以指定的行数、列数创建GridLayout布局: GridLayout(int,int) 以指定的行数、列数、行间距、列间距创建布局: GridLayout(int,int,int,int) 3、GridLayout布局管理器