本文内容可能已过时或不再适用,请结合实际情况谨慎参考。

一、实验内容

1. 掌握 Swing 的基本组件。

2. 运行例 8-1 到例 8-12。

例 8-1:创建一个 Frame 窗口,设置窗口的大小与标题,并在窗体中显示出“Hello Frame”。

JAVA

例 8-2:创建文字、图像和图像 + 文字的三种标签。

JAVA

例 8-3:利用标签、文本框、密码框和按钮创建一个登录界面。

JAVA

例 8-4:创建一个文本域,行数为 30,列数为 60,默认显示“这个家伙很懒,什么都没有留下!”。创建语句如下:

JAVA

例 8-5:文本域的滚动实现。

JAVA

例 8-6:创建一个性别选项,默认是“男”被选中。

JAVA

例 8-7:创建两个复选框。

JAVA

例 8-8:创建兴趣爱好的下拉列表,并允许下拉列表可以编辑。

JAVA

例 8-9:设定一组学生信息列表,通过表格组件显示结果。

JAVA

例 8-10:创建一个画布,在其中展现一段字、一个矩形和一个圆。

JAVA

例 8-11:创建一个基本的下拉式菜单。

JAVA

例 8-12:创建一个弹出式菜单,当鼠标在窗体上右击的时候,菜单会自动弹出。

JAVA

3. 熟悉布局管理。

4. 运行例 8-13 到例 8-17。

例 8-13:在窗体上创建 6 个按钮,按照流式布局排列。

JAVA

例 8-14:在窗体中创建一个发言界面,中间是一个 JTextArea,南边有一个 JLabel、JTextField 和一个 JButton。

JAVA

例 8-15:在窗体中创建以 1~9 为名称的九个按钮,以 3 行 3 列以及水平和垂直间隔为 2 px 的形式排列。

JAVA

例 8-16:在窗体上创建 3 个标签和 2 个按钮,一次只能看见一个标签,通过这两个按钮可以对标签进行切换。

JAVA

例 8-17:在窗体上创建三种不同颜色的面板,使用选项卡组件让它们三个之间进行切换。

JAVA

5. 掌握事件和事件处理。

6. 运行例 8-18(实现多种方法),例 8-19。

例 8-18:把例 8-14 的例子加入事件监听操作。

JAVA

例 8-19:把例 8-12 修一下,通过适配器来实现。

JAVA

二、课后习题

第八章:图形用户界面编程

一、填空题
二、选择题
三、编程题

评论