小工具知识网

当前位置: 首页 > 行业知识 > 用Java制作简单的计算器

行业知识

用Java制作简单的计算器

2026-10-27 09:15:43 来源:互联网转载

本篇文章主要是提供思路,当然文章末尾也又提供了源代码。

代码也是写了几天,重要的理解,不是直接复制粘贴就交作业了。

转载请注明出处,尊重作者劳动成果。

目录

界面的设计:

事件的响应:

计算:

详细代码如下:

 总结:


要制作一个简单的计算器,首先就是对于界面的设计,然后就是其功能的实现。

对于事件的实现大概就分下面几个步骤。

  1. 确定事件源和监听源
  2. 实现监听器的接口
  3. 将事件源注册到监听器

然后就一起进入代码的编写吧,我是分成了几个发放来编写功能,最后有最终的代码,可以直接运行,这要注意的是,直接粘贴的话,类名和文件名要一样哦。

界面的设计:

他最上面是要有一个文本框,中间要有很多的按钮,我这里大的框架是采用BorderLayout类布局管理器,其中他的NORTH(容器顶部)是添加了一个FlowLayout类布局管理器,FlowLayout里面是一个文本框,CENTER(容器的中间)是添加了一个GirdLayout类布局管理器,形成网格状的按钮,WEST(容器的左侧),EAST(容器的右侧),SOUTH(容器底部),这些是通过添加一个空白的标签来占位置的,让界面更加好看一点。

//创建显示器面板,采用默认的流布局final JPanel viewPanel =new JPanel();//创建显示器final JTextField textField=new JTextField();//创建按钮面板final JPanel buttonPanel=new JPanel();//创建网络布局管理器对象final GridLayout gridLayout=new GridLayout(0,4);//按钮里面的内容String [][]names= {{"**","ln","lg","clear"},{"sin","cos","tan","X"},{"PI","//","%","/"},{"7","8","9","*"},{"4","5","6","-"},{"1","2","3","+"},{"_/``","0",".","="}};//创建按钮对象JButton[][] buttons=new JButton[names.length][4];//创建左侧的占位标签final JLabel leftLabel=new JLabel();//创建右侧的占位标签final JLabel rightLabel=new JLabel();//创建下侧的占位标签final JLabel bottomLabel=new JLabel();
//初始化组件public void initModule() {//初始化显示器相关数据textField.setEditable(false);//设置显示器不可编辑textField.setHorizontalAlignment(SwingConstants.RIGHT);textField.setColumns(35);//调节文本框的宽度textField.setPreferredSize(new Dimension(500,40));//初始化面板按钮gridLayout.setVgap(10);//设置组件的水平间距gridLayout.setHgap(10);//设置组件的垂直间距//初始化按钮对象for(int row=0;row

上一篇:朝阳市百姓网,本地信息全面覆盖,一网打尽!

下一篇:十一单词英语怎么读?