经典Java程序源代码实现加法器,包含GUI界面、事件监听等功能

需积分: 4 0 下载量 64 浏览量 更新于2023-12-31 收藏 334KB DOC 举报
经典Java程序源代码.doc是一个完整的Java程序源代码文档,其中包含了 Adder.java 这个经典的Java程序源代码。Adder.java 是一个加法器的程序,用于进行简单的数值相加操作。 在 Adder.java 中,首先通过导入所需的java.awt、java.awt.event和javax.swing等库,来引入所需的Java类和方法。然后,定义了一个名为 Adder 的类,并实现了 ActionListener 接口。 Adder 类中包含了一些成员变量,包括一个 JFrame 类型的 AdderFrame 对象,用于展示加法器的界面;两个 JTextField 类型的 TOprand1 和 TOprand2 对象,用于输入操作数;两个 JLabel 类型的 LAdd 和 LSum 对象,分别用于展示加法操作符和计算结果;还有两个按钮对象,一个是 BAdd,用于执行加法操作,另一个是 BClear,用于清空输入框中的内容。 此外,还有一个 JPanel 对象 JP1,用于容纳输入框和操作符的标签;还有一个 JPanel 对象 JP2,用于容纳计算结果的标签和按钮。这些组件对象的初始化和布局,在 Adder 的构造函数中进行了设置。 在构造函数中,首先创建了一个名为 "AdderFrame" 的 JFrame 对象,并将其赋值给 AdderFrame 变量。然后,创建了两个 JTextField 对象,并分别赋值给 TOprand1 和 TOprand2 变量。接着,创建了两个 JLabel 对象,并分别赋值给 LAdd 和 LSum 变量。然后,创建了两个 JButton 对象,并分别赋值给 BAdd 和 BClear 变量。最后,创建了两个 JPanel 对象,并分别赋值给 JP1 和 JP2 变量。 在构造函数中,还对各个组件对象进行了布局设置和事件监听器的添加。具体来说,设置了 AdderFrame 的大小和可见性;设置了输入框和操作符标签的布局和位置;设置了计算结果标签和按钮的布局和位置;同时,将 BAdd 和 BClear 按钮添加了 ActionListener,以监听按钮的点击事件。 除了构造函数之外,还实现了一个 actionPerformed 方法,用于处理按钮点击事件。在这个方法中,首先获取了输入框中的数值,并将其解析为双精度浮点数。然后,执行加法操作,并将结果转换为字符串类型,赋值给 LSum 的文本内容。最后,将 LSum 显示在界面上。 总的来说,Adder.java 是一个简单的加法器程序,通过界面上的输入框和按钮,可以实现两个数值的相加操作,并将结果显示在界面上。这段程序展示了基本的界面设计和事件监听的实现方法,在Java编程中具有一定的经典意义。