电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

java簡單實現計算器

瀏覽:3日期:2022-08-19 13:38:18

本文實例為大家分享了java簡單實現計算器的具體代碼,供大家參考,具體內容如下

public class Calculator { static ScriptEngine jse = new ScriptEngineManager().getEngineByName('JavaScript'); private static void CreateFrame() { JFrame f = new JFrame('計算器'); f.setSize(600, 500); f.setVisible(true); f.setLayout(new BorderLayout()); f.setLayout(new GridLayout(6, 3)); f.setLocation(300, 150); JTextArea text = new JTextArea(20, 0); f.add(text, BorderLayout.NORTH); JButton but1 = new JButton('CE'); f.add(but1, BorderLayout.PAGE_END); String a[] = { '=', '7', '8', '9', '4', '5', '6', '1', '2', '3', '0', '+', '-', '*', '/', '.' }; JButton btn[] = new JButton[a.length]; for (int i = 0; i < a.length; i++) { btn[i] = new JButton(a[i]); f.add(btn[i]); } // 功能實現 for (int i = 0; i < a.length; i++) { // 如果不是等于號 if (i != 0) { int j = i; btn[i].addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String s = btn[j].getText();// 獲取文本框內容 text.append(s); } }); } else { // 如果點擊等于號 btn[i].addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { // 獲取文本框內容 String gongshi = text.getText(); // 計算獲取的文本框中的內容 String jieguo = jse.eval(gongshi).toString(); text.setText('='); text.setText(jieguo); } catch (Exception t) { text.setText(''); } } }); // CE按鈕 but1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (e.getSource() == but1) { text.setText(''); } } }); } } } public static void main(String[] args) { SwingUtilities.invokeLater(Calculator::CreateFrame); }}

效果圖:

java簡單實現計算器

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 2025第九届世界无人机大会| 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 万博士范文网-您身边的范文参考网站Vanbs.com | 标策网-专注公司商业知识服务、助力企业发展| 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 江西高职单独招生-江西单招考试-江西高职单招网| 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 变压器配件,变压器吸湿器,武强县吉口变压器配件有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 顶呱呱交易平台-行业领先的公司资产交易服务平台|