Java实现简单的图形界面计算器 您所在的位置:网站首页 用java编写简单计算器 Java实现简单的图形界面计算器

Java实现简单的图形界面计算器

2023-06-15 02:59| 来源: 网络整理| 查看: 265

前言

因为这两天我们的Java实验课程需要做两个小的图形化界面,其中就有一个图形界面的计算器,所以稍微花了点时间做了一个,同时复习了一下Java的基础内容和GUI编程。因为代码中的注释特别详细,所以这里就不讲解怎么实现的了。

代码 package zuoye; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Stack; class MyException extends Exception{ public MyException() { super(); } public MyException(String message) { super(message); } } public class MyCalculator extends JFrame{ /* * */ private JTextField textField; //输入文本框 private String input; //结果 private String operator; //操作符 public MyCalculator() { input = ""; operator = ""; JPanel panel = new JPanel(); textField = new JTextField(30); textField.setEditable(false); //文本框禁止编辑 textField.setHorizontalAlignment(JTextField.LEFT); //textField.setBounds(100, 100, 20, 20); //在容器布局为空情况下生效 textField.setPreferredSize(new Dimension(200,30));//设置该组件的初始大小 //将textField加入本JFrame中,布局为边界布局,位置为north this.add(textField, BorderLayout.NORTH); String[] name= {"7","8","9","+","4","5","6","-","1","2","3","*","0","C","=","/"}; //将这个panel的布局设置为网格布局,有四行四列,行间距和列间距为1 panel.setLayout(new GridLayout(4,4,1,1)); for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有