java实验七组件及事件_Java程序设计
实验7 用户图形界面GUI标准组件及事件
1.实验目的
(1)掌握常用GUI控制组件的使用方法。
(2)掌握事件处理的方法。
(3)了解swing控件的概念。
2.实验内容
(1)按图1设计一个求圆面积的用户图形程序。
图1 计算圆面积的图形界面
(2)设计一窗体,包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。
(3)编程包含一个文本框和一个文本区域,文本框内容改变时,将文本框中的内容显示在文本区域中;在文本框中按回车键时,清空文本区域的内容。
(4)编程包含一个复选按钮和一个普通按钮,复选按钮选中时,普通按钮的背景色为青色,未选中时为灰色。
(5)编程包含一个单选按钮组和一个普通按钮,单选按钮组中包含三个单选,文本说明分别为"普通"、"黑体"和"斜体"。选择文本标签为"普通"的单选按钮时,普通按钮中的文字为普通字体,其他选择功能类似。
(6)编程创建一个JFrame,实现窗口的监听器接口。
(7)编程使用BorderLayout布局方式放置5个按钮。
(8)按图2设计一个登录界面,采用绝对布局,包含两个标签JLabel、一个文本框JTextField、一个密码框JPasswordField,两个按钮JButton,然后编写事件处理程序:当单击【确定】按钮,判断用户输入的用户名和密码是否与设置的用户名“solo”和“123456”相同,如果相同,则登录图2主窗口,如不相同,采用JOptionPane.showMessageDialog()方法弹出提示信息:“密码或用户名错误!”;
图2 登录界面
(9)按图3设计一个主窗口界面并完成部分功能,具体如下:
Ø菜单工具条JMenuBar;
Ø主菜单JMenu:文件、编辑、格式、帮助;
Ø二级菜单JMenuItem:新建、打开、保存、退出;
Ø文本区JTextArea;
Ø完成新建文件、打开文件、保存文件和退出系统的功能。
图3 主窗口
(10)使用ScrollPane容器和JTable组件按图4设计界面并显示数据。
图4 表格界面
实验7 用户图形界面GUI标准组件及事件 1.实验目的 (1)掌握常用GUI控制组件的使用方法。 (2)掌握事件处理的方法。 (3)了解swing控件的概念。 2.实验内容 (1)按图1设计一个求圆面积的用户图形程序。 图1 计算圆面积的图形界面 (2)设计一窗体,包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。 (3)编程包含一个文本框和一个文本区域,文本框内容改变时,将文本框中的内容显示在文本区域中;在文本框中按回车键时,清空文本区域的内容。 (4)编程包含一个复选按钮和一个普通按钮,复选按钮选中时,普通按钮的背景色为青色,未选中时为灰色。 (5)编程包含一个单选按钮组和一个普通按钮,单选按钮组中包含三个单选,文本说明分别为"普通"、"黑体"和"斜体"。选择文本标签为"普通"的单选按钮时,普通按钮中的文字为普通字体,其他选择功能类似。 (6)编程创建一个JFrame,实现窗口的监听器接口。 (7)编程使用BorderLayout布局方式放置5个按钮。 (8)按图2设计一个登录界面,采用绝对布局,包含两个标签JLabel、一个文本框JTextField、一个密码框JPasswordField,两个按钮JButton,然后编写事件处理程序:当单击【确定】按钮,判断用户输入的用户名和密码是否与设置的用户名“solo”和“123456”相同,如果相同,则登录图2主窗口,如不相同,采用JOptionPane.showMessageDialog()方法弹出提示信息:“密码或用户名错误!”; 图2 登录界面 (9)按图3设计一个主窗口界面并完成部分功能,具体如下: Ø菜单工具条JMenuBar; Ø主菜单JMenu:文件、编辑、格式、帮助; Ø二级菜单JMenuItem:新建、打开、保存、退出; Ø文本区JTextArea; Ø完成新建文件、打开文件、保存文件和退出系统的功能。 图3 主窗口 (10)使用ScrollPane容器和JTable组件按图4设计界面并显示数据。 图4 表格界面