⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rcalculator.java

📁 这个无限位计算器
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
               textDisplay.setText(e2.getMessage());           }           markE=false;           markS=0;        }                  }//GEN-LAST:event_butEqualActionPerformed    private void butDivisionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butDivisionActionPerformed        if (!s.equals(""))           preNo=s;        textDisplay.setText("0.");        markS=4;        nextNo="";    }//GEN-LAST:event_butDivisionActionPerformed    private void butMultiplicationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butMultiplicationActionPerformed        if (!s.equals(""))           preNo=s;        textDisplay.setText("0.");        markS=3;        nextNo="";    }//GEN-LAST:event_butMultiplicationActionPerformed    private void butSubtractionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butSubtractionActionPerformed        if  (!s.equals(""))           preNo=s;        textDisplay.setText("0.");        markS=2;        nextNo="";    }//GEN-LAST:event_butSubtractionActionPerformed    private void butAdditionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butAdditionActionPerformed        if (!s.equals(""))           preNo=s;        textDisplay.setText("0.");        markS=1;        nextNo="";    }//GEN-LAST:event_butAdditionActionPerformed    private void butCActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butCActionPerformed         s="";         textDisplay.setText("0.");    }//GEN-LAST:event_butCActionPerformed    private void butDotActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butDotActionPerformed         if (evt.getSource()==butDot)         {            if (!s.equals("0.") && textDisplay.getText().equals("0."))            {            }            else            {                if (s.indexOf(".")==-1)                    s=s.concat(".");                textDisplay.setText(s);             }                    }    }//GEN-LAST:event_butDotActionPerformed    private void calBut0ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut0ActionPerformed         if (evt.getSource()==calBut0)             {                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="0";                textDisplay.setText(s);                }                else                {                s=s.concat("0");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut0ActionPerformed    private void calBut3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut3ActionPerformed         if (evt.getSource()==calBut3)             {                               if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="3";                textDisplay.setText(s);                }                else                {                s=s.concat("3");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut3ActionPerformed    private void calBut2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut2ActionPerformed         if (evt.getSource()==calBut2)             {                                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="2";                textDisplay.setText(s);                }                else                {                s=s.concat("2");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut2ActionPerformed    private void calBut1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut1ActionPerformed         if (evt.getSource()==calBut1)             {                               if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="1";                textDisplay.setText(s);                }                else                {                s=s.concat("1");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut1ActionPerformed    private void calBut6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut6ActionPerformed         if (evt.getSource()==calBut6)             {                                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="6";                textDisplay.setText(s);                }                else                {                s=s.concat("6");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut6ActionPerformed    private void calBut5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut5ActionPerformed         if (evt.getSource()==calBut5)             {                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="5";                textDisplay.setText(s);                }                else                {                s=s.concat("5");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut5ActionPerformed    private void calBut4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut4ActionPerformed         if (evt.getSource()==calBut4)             {                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="4";                textDisplay.setText(s);                }                else                {                s=s.concat("4");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut4ActionPerformed    private void calBut9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut9ActionPerformed         if (evt.getSource()==calBut9)             {                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="9";                textDisplay.setText(s);                }                else                {                s=s.concat("9");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut9ActionPerformed    private void calBut7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut7ActionPerformed         if (evt.getSource()==calBut7)             {                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="7";                textDisplay.setText(s);                }                else                {                s=s.concat("7");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut7ActionPerformed    private void calBut8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_calBut8ActionPerformed          if (evt.getSource()==calBut8)             {                if (!s.equals("0.") && textDisplay.getText().equals("0."))                {                s="8";                textDisplay.setText(s);                }                else                {                s=s.concat("8");                textDisplay.setText(s);                }             }    }//GEN-LAST:event_calBut8ActionPerformed        /**     * @param args the command line arguments     */    public static void main(String args[]) {        java.awt.EventQueue.invokeLater(new Runnable() {            public void run() {                new Rcalculator().setVisible(true);            }        });    }        // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JPanel bluePanel;    private javax.swing.JButton butAddition;    private javax.swing.JButton butC;    private javax.swing.JButton butDivision;    private javax.swing.JButton butDot;    private javax.swing.JButton butEqual;    private javax.swing.JButton butMultiplication;    private javax.swing.JButton butN;    private javax.swing.JButton butSquare;    private javax.swing.JButton butSubtraction;    private javax.swing.JButton calBut0;    private javax.swing.JButton calBut1;    private javax.swing.JButton calBut2;    private javax.swing.JButton calBut3;    private javax.swing.JButton calBut4;    private javax.swing.JButton calBut5;    private javax.swing.JButton calBut6;    private javax.swing.JButton calBut7;    private javax.swing.JButton calBut8;    private javax.swing.JButton calBut9;    private javax.swing.JButton calHelp;    private javax.swing.JPanel greenPanel;    private javax.swing.JPanel magentPanel;    private javax.swing.JPanel pinkAbove;    private javax.swing.JPanel redPanel;    private javax.swing.JTextField textDisplay;    private javax.swing.JPanel yellowUnder;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -