GUI编写简易计算器](1)

本文介绍了作者在学习Java基础时,用GUI实现加减乘除功能计算器的过程。文章提供了代码实现,并展示了运行效果,期待在CSDN记录个人成长,并与读者交流互动。
摘要由CSDN通过智能技术生成

#图形化用户界面编写(Graphical User Interface)实现加减乘除功能的计算器
大二上学期学Java基础,讲到GUI这一章节,正好老师布置了一个课下小练习。回到寝室后顺着老师上课时的思路用了半个小时完成了全部代码,突然想起来大一以来一直希望可以写一篇属于自己的博客,周末要考JavaScript跟英语六级,算是忙里偷闲吧,写下这篇文章,希望CSDN可以见证自己的成长,也希望能接触了解到更多新鲜的人和技术!
所有注释都在程序里了,如有疑问或见解欢迎留言

效果图

在这里插入图片描述

**

以下是实现代码

**

package month12;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;

public class myFirstCalculator {
   
	//定义全局变量
	static int num1=0;   //num1为第一个运算数字
	static int num2=0;   //num2为第二个运算数字
	static int flag=0;   //用于符号的判断
	static String s="";  //最终算式字符串,先置空
	
	public static void main(String[] args) {
   
		// TODO Auto-generated method stub
			
			//主框架设置
			JFrame jf=new JFrame();        //新声明一个JFrame框架
			jf.setTitle("Caculator007");   //设置对话框标题
			jf.setSize(300,450);           //设置对话框大小
			jf.setVisible(true);           //可视化
			jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   //用户单击关闭按钮时程序执行的操作
			
			//运算按钮设置
			JPanel jp=new JPanel(new GridLayout(5,1));//一共五行控件
			JPanel jp1=new JPanel(new GridLayout(1,1));//第一行 文本框  GridLayout网格布局
			JPanel jp2=new JPanel(new GridLayout(1,4));//第二行 按钮 1 2 3 +
			JPanel jp3=new JPanel(new GridLayout(1,4));//第三行 按钮 4 5 6 -
			JPanel jp4=new JPanel(new GridLayout(1,4));//第四行 按钮 7 8 9 *
			JPanel jp5=new JPanel(new GridLayout(1,4));//第五行 按钮 / 0 = c

			//部件连接
			jf.add(jp);   //将容纳五行控件的顶级Panel加入到Frame中
			jp.add(jp1);  //依次添加1至5行Panel面板
			jp.add(jp2);
			jp
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

turboSniper

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值