❥ 作为上学年 “Java硬核程序设计实验详解” 系列补充 ❥
目录
❀2. 题目:在窗体界面上添加相应组件,程序运行结果如图5-2
❀3. 题目: 编写窗体程序SY5_2_CalMoney,如图5-3所示
❀4. 题目:编写菜单程序SY5_3_Menu,如图5-5所示
☀️| 一、实验目的
1.理解Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法。
2.掌握编写独立运行的窗口界面的方法。
3.了解Java Swing 组件的使用方法。
4.了解对话框的使用方法
☀️| 二、实验内容
❀1. 题目:创建一个具有关闭功能的空白窗口(如图5-1)
(知识点:在Eclipse下创建窗体,事件处理)
import java.awt.*; import java.awt.event.*; import javax.swing.JFrame; public class SY5_1_JFrame 【代码1】{//继承JFrame类 public static void main(String[] args) { new SY5_1_JFrame(); } //构造函数 public SY5_1_JFrame() { 【代码2】;// 创建标题为“JFrame窗口”窗口对象 【代码3】;// 设置窗口大小为400 x 200 【代码4】;// 设置窗口是可视的 //为窗口添加窗口事件适配用来关闭窗体,这里大家暂时照用就是 addWindowListener(new WindowAdapter() {器 public void windowClosing(WindowEvent e) {// 关闭窗口事件的方法 System.exit(0); } }); } } |
|
图5-1 JFrame窗口 |
图5-2 带组件的窗口 |
❀2. 题目:在窗体界面上添加相应组件,程序运行结果如图5-2
实验结果(1,2):
❀3. 题目: 编写窗体程序SY5_2_CalMoney,如图5-3所示
要求:
界面上设置三个文本框,第一个文本框给用户输入商品单价,第二个则是给用户输入商品数量,第三个用于显示总金额。
①单价框和商品数量框中要求输入的只能数字;②当在单价框中按“回车”时商品数量框获得焦点,当在数量框中按“回车”时完成计算并在总金额框中显示总金额。
图5-3 计算金额窗口 |