java实现简易计算器功能(一次四则运算)
界面设计,监听器,四则运算
//2020年11月27日 临水一照花
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Computer {
JFrame m_mainF;
Container m_cPane;
JTextArea m_tA;
JPanel m_panelA;
JButton m_btn1,m_btn2,m_btn3,m_btn4,m_btn5,m_btn6,m_btn7,m_btn8,
m_btn9,m_btn10,m_btn11,m_btn12,m_btn13,m_btn14,m_btn15,m_btn16;
//计算器界面设计
public Computer() {
m_mainF = new JFrame("临水一照花 computer"); //顶层容器及命名
m_cPane = m_mainF.getContentPane();
m_tA = new JTextArea(""); //多行文本编辑区域组件
m_panelA = new JPanel(); //中间容器
m_cPane.setLayout(new BorderLayout()); //边界布局,上北下南,左西右东
m_panelA.setLayout(new GridLayout(0,4)); //网格布局,行数不确定,列数为4
//设置16个按钮
m_btn1 = new JButton("7");
m_btn2 = new JButton("8");
m_btn3 = new JButton("9");
m_btn4 = new JButton("/");
m_btn5 = new JButton("4");
m_btn6 = new JButton("5");
m_btn7 = new JButton("6");
m_btn8 = new JButton("*");
m_btn9 = new JButton("1");
m_btn10 = new JButton("2");
m_btn11 = new JButton("3");
m_btn12 = new JButton("-");
m_btn13 = new JButton("0");
m_btn14 = new JButton(".");
m_btn15 = new JButton("=");
m_btn16 = new JButton("+");
//修改按钮字体大小类型
m_btn1.setFont(new Font("黑体",Font.BOLD|Font.ITALIC,24));
m_btn2.setFont(new Font</