NetBeans实现计算器

本文介绍了如何使用NetBeans开发一个简单的计算器。通过监听按钮事件,实现加减乘除的功能。利用全局变量存储数值和运算状态,点击按钮时将文本框的值转换为整数并进行相应的数学运算。最后,将结果显示在文本框中。
摘要由CSDN通过智能技术生成

   这周做了个计算器。用NetBeans,开始一直在郁闷文本框里的值经常被覆盖,只能输入一位数,后来想到了jTextField1.getText()+jButton1.getText()  这个方法,获取文本框的值然后再像字符串拼接似的加上接下来输入的值。加减乘除的方法为下代码标红的。等号的运算为下列代码标蓝的。在点击加号的方法里获取第一个加数的值,在点击等号的方法里获取第二个加数的值。一下为主要代码,并不是全部。定义变量存储值的时候要定义全局变量。

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        // TODO add your handling code here:
       
   
       jTextField1.setText(jTextField1.getText()+jButton1.getText());
      
    }//GEN-LAST:event_jButton1ActionPerformed

    private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton10ActionPerformed
        // TODO add your handling code here:
       
         jTextField1.setText(jTextField1.getText()+jButton10.getText());
        
     
    }//GEN-LAST:event_jButton10ActionPerformed

    private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton12ActionPerformed
        // TODO add your handling code here:
       
           a=   Integer.parseInt(jTextField1.getText());
           System.out.print(a);
           flag=1;
           jTextField1.setText("+");
     //
    
        
       
    }//GEN-LAST:event_jButton12ActionPerformed

    private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton16ActionPerformed
        // TODO add your handling code here:
      jTextField1 .setText("");
    }//GEN-LAST:event_jButton16ActionPerformed

    p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值