实验报告
课程Java语言程序设计实验名称第八章 Swing图形用户界面程序设计实验任务(三)第页
专业班级学号__ __ 姓名
实验日期:2010 年11 月9 日报告退发(订正、重做)
一、实验目的
?布局管理器的使用
二、实验环境
1、微型计算机一台
2、DOS或WINDOWS操作系统,j2se开发包
三、实验内容
●创建一个框架类实例对象app作为窗体,请问窗体的内容窗格默认的布局
管理器是什么?
●往窗体内容窗格的中心区域添加一个面板,请问面板的默认布局管理器是
什么?
●往面板添加若干的按钮或其它的组件,然后改变窗口大小,观察组件位置
的变化,体会FlowLayout布局管理器的特点。默认采用的是居中,如何设置为左对齐?
●设置面板的布局管理器为BorderLayout,往5个区域分别添加5个组件,
改变窗体大小,观察这5个区域的变化情况,体会BorderLayout布局管理器的特点。
●设置面板的布局管理器为BoxLayout,分别设置水平放置和垂直放置,往
面板中添加组件,改变窗体大小,观察面板的变化,体会BoxLayout的特点。
●设置布局管理器为GridLayout,设置不同的行列,观察组建的摆放方式,
体会GridLayout布局管理器的特点
●设置面板的布局管理器为GridBagLayout,按照不同的长宽放置组件,体
会该布局管理器的作用和特点
四、实验步骤和结果
1.在Eclipse中新建名字为test8的工程。
2.问题1:创建一个框架类实例对象app作为窗体,窗体的内容窗格默认的布
局管理器是边界布局管理器(BorderLayout)
3.问题2:往窗体内容窗格的中心区域添加一个面板,面板的默认布局管理器
是流布局管理器(FlowLayout)
4. FlowLayout布局管理器问题及实现
①默认居中:
import java.awt.BorderLayout;
import java.awt.Container;