Bootstrap

Java硬核程序设计实验“图形用户界面”详解【细节满满&源码完整】

❥ 作为上学年 “Java硬核程序设计实验详解” 系列补充 

目录

☀️| 一、实验目的

☀️| 二、实验内容

❀1. 题目:创建一个具有关闭功能的空白窗口(如图5-1)

❀2. 题目:在窗体界面上添加相应组件,程序运行结果如图5-2

❀3. 题目: 编写窗体程序SY5_2_CalMoney,如图5-3所示

❀4. 题目:编写菜单程序SY5_3_Menu,如图5-5所示

❀5. 题目:编写一个算术测试小软件,如图5-6所示

☀️| 三、实验源代码

⭐️1. 源代码:

⭐️2. 源代码:

⭐️3. 源代码:

⭐️4. 源代码:

⭐️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 计算金额窗口

;