java swing计算机_用Java的swing组件实现简易计算器

本文记录了笔者的第一个Java程序,基于Java抽象窗口工具(abstract window toolkit , AWT)和Swing(Swing属于Java Foundation Classes的一部分)实现的建议计算器,由于笔者经验有限,初学Java,代码略带bug,无法实现7+5×8之类式子的计算,只能实现算术运算符按从高到低的式子运算,部分代码略显冗杂,希望大家在评论区积极讨论完善代码!

计算器示意图

c946ceaf736977b5b0e1f8103fd6e8ee.png

一、代码相关知识简介

JFrame(框架)

使用JFrame frame = new JFrame("My Frame");可以创建一个名为My Frame的windows框架

import javax.swing.*;public classTest {public static voidmain(String[] args) {//TODO Auto-generated method stub

JFrame frame = new JFrame("My Frame");

frame.setSize(300,300);

frame.setVisible(true);

}

}

71c57325078aefff01e02a044bc26cca.png

JButton(按钮)

使用JButton b = new JButtton("My Button");可创建一个按钮组件。

import java.awt.*;import javax.swing.*;public classTest {

JFrame frame;public static voidmain(String[] args) {//TODO Auto-generated method stub

JFrame frame = new JFrame("My Frame");

JButton b= new JButton("My Button");

frame.getContentPane().add(b,BorderLayout.CENTER);//将按钮放在frame框架中央

frame.setSize(300,300);

frame.setVisible(true);

}<

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值