一、实验内容
1. 掌握 Swing 的基本组件。
2. 运行例 8-1 到例 8-12。
例 8-1:创建一个 Frame 窗口,设置窗口的大小与标题,并在窗体中显示出“Hello Frame”。
例 8-2:创建文字、图像和图像 + 文字的三种标签。
例 8-3:利用标签、文本框、密码框和按钮创建一个登录界面。
例 8-4:创建一个文本域,行数为 30,列数为 60,默认显示“这个家伙很懒,什么都没有留下!”。创建语句如下:
例 8-5:文本域的滚动实现。
例 8-6:创建一个性别选项,默认是“男”被选中。
例 8-7:创建两个复选框。
例 8-8:创建兴趣爱好的下拉列表,并允许下拉列表可以编辑。
例 8-9:设定一组学生信息列表,通过表格组件显示结果。
例 8-10:创建一个画布,在其中展现一段字、一个矩形和一个圆。
例 8-11:创建一个基本的下拉式菜单。
例 8-12:创建一个弹出式菜单,当鼠标在窗体上右击的时候,菜单会自动弹出。
3. 熟悉布局管理。
4. 运行例 8-13 到例 8-17。
例 8-13:在窗体上创建 6 个按钮,按照流式布局排列。
例 8-14:在窗体中创建一个发言界面,中间是一个 JTextArea,南边有一个 JLabel、JTextField 和一个 JButton。
例 8-15:在窗体中创建以 1~9 为名称的九个按钮,以 3 行 3 列以及水平和垂直间隔为 2 px 的形式排列。
例 8-16:在窗体上创建 3 个标签和 2 个按钮,一次只能看见一个标签,通过这两个按钮可以对标签进行切换。
例 8-17:在窗体上创建三种不同颜色的面板,使用选项卡组件让它们三个之间进行切换。
5. 掌握事件和事件处理。
6. 运行例 8-18(实现多种方法),例 8-19。
例 8-18:把例 8-14 的例子加入事件监听操作。
例 8-19:把例 8-12 修一下,通过适配器来实现。
评论