编写程序,如下所示。设计一个计算两个数的四则运算的GUI程序,操作符用菜单项表示,输入值和运算结果用文本框表示。注意:如果文本框输入的不是数值型的数据或做除法运算时除数为0,则要对程序作异常处理。
仅供学习
package day01;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Text4 extends JFrame {
public static class cannian extends JFrame {
MenuBar menuBar;
Menu m1, m2;
MenuItem menuItem1, menuItem2, menuItem3, menuItem4, menuItem5;
JLabel a1;
JLabel a2;
JLabel a3;
JLabel a4;
JTextField b1, b2;
public cannian() {
menuBar = new MenuBar();
//设置菜单栏
this.setMenuBar(menuBar);
//创建菜单
m1 = new Menu("运算", true);
//向菜单栏中添加菜单
menuBar.add(m1);
//创建选项
menuItem1 = new MenuItem("加+");
menuItem2 = new MenuItem("减-");
menuItem3 = new MenuItem("乘");
menuItem4 = new MenuItem("除/");
//创建菜单
m2 = new Menu("程序", true);
menuBar.add(m2)