📄 sdf.java
字号:
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton34ActionPerformed
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton11ActionPerformed
String s=display.getText();
if(s.indexOf(".")==-1);
else{
int i=s.indexOf(".");
s=s.substring(0,i);
display.setText(s+"."+0);}
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton11ActionPerformed
private void jButton13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton13ActionPerformed
display.setText("");
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton13ActionPerformed
private void jButton30ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton30ActionPerformed
if(counter==0)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
counter++;
opera=4;
}
else if (counter !=0 && opera==4)
{
i = new Double (display.getText());
display.setText("");
result = result / i.doubleValue();
opera = 4;
}
else if (counter !=0 && opera==1)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
opera = 4;
}
else if (counter !=0 && opera==2)
{
i = new Double (display.getText());
display.setText("");
result = result - i.doubleValue();
opera = 4;
}
else if (counter !=0 && opera==3)
{
i = new Double (display.getText());
display.setText("");
result = result * i.doubleValue();
opera = 4;
}
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton30ActionPerformed
private void jButton35ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton35ActionPerformed
if(counter==0)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
counter++;
opera=3;
}
else if (counter !=0 && opera==3)
{
i = new Double (display.getText());
display.setText("");
result = result * i.doubleValue();
opera = 3;
}
else if (counter !=0 && opera==1)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
opera = 3;
}
else if (counter !=0 && opera==2)
{
i = new Double (display.getText());
display.setText("");
result = result - i.doubleValue();
opera = 3;
}
else if (counter !=0 && opera==4)
{
i = new Double (display.getText());
display.setText("");
result = result / i.doubleValue();
opera = 3;
}
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton35ActionPerformed
private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton16ActionPerformed
if(counter==0)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
counter++;
opera=2;
}
else if (counter !=0 && opera==2)
{
i = new Double (display.getText());
display.setText("");
result = result - i.doubleValue();
opera = 2;
}
else if (counter !=0 && opera==1)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
opera = 2;
}
else if (counter !=0 && opera==3)
{
i = new Double (display.getText());
display.setText("");
result = result * i.doubleValue();
opera = 2;
}
else if (counter !=0 && opera==4)
{
i = new Double (display.getText());
display.setText("");
result = result / i.doubleValue();
opera = 2;
}
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton16ActionPerformed
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton10ActionPerformed
if(counter==0)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
counter++;
opera=1;
}
else if (counter !=0 && opera==1)
{
i = new Double (display.getText());
display.setText("");
result = result + i.doubleValue();
opera = 1;
}
else if (counter !=0 && opera==2)
{
i = new Double (display.getText());
display.setText("");
result = result - i.doubleValue();
opera = 1;
}
else if (counter !=0 && opera==3)
{
i = new Double (display.getText());
display.setText("");
result = result * i.doubleValue();
opera = 1;
}
else if (counter !=0 && opera==4)
{
i = new Double (display.getText());
display.setText("");
result = result / i.doubleValue();
opera = 1;
}
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton10ActionPerformed
private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton14ActionPerformed
display.setText("0");
i = new Double (display.getText());
//display.setText("");
//NumPanel.point = false;
result = 0.0;
counter = 0;
opera = 0;
count = 0;
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton14ActionPerformed
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
count++;
s= display.getText();
if(s.indexOf(".")==-1&&s.compareTo("")!=0)
s= s+ ".";
else if(s.compareTo("")==0)
s="0.";
// JOptionPane.showMessageDialog(null,"小数点前面没有数据","警告",JOptionPane.ERROR_MESSAGE);
//else
// JOptionPane.showMessageDialog(null,"重复输入小数点","警告",JOptionPane.ERROR_MESSAGE);
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton1ActionPerformed
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0);//JOptionPane.showMessageDialog(null,"输入零错误!","警告",JOptionPane.ERROR_MESSAGE);
else{ s= s+ 0;
display.setText(s);}
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton8ActionPerformed
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="9";
else
s= s+ 9;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton6ActionPerformed
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton7ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="8";
else
s= s+ 8;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton7ActionPerformed
private void jButton28ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton28ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="7";
else
s= s+ 7;
display.setText(s);// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton28ActionPerformed
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="6";
else
s= s+ 6;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton4ActionPerformed
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="5";
else
s= s+ 5;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton5ActionPerformed
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="4";
else
s= s+ 4;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton2ActionPerformed
private void jButton29ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton29ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="3";
else
s= s+ 3;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton29ActionPerformed
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="2";
else
s= s+ 2;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton3ActionPerformed
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton9ActionPerformed
count++;
s= display.getText();
if(s.compareTo("0")==0)
s="1";
else
s= s+ 1;
display.setText(s);
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jButton9ActionPerformed
private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton12ActionPerformed
// TODO 将在此处添加您的处理代码:
i = new Double (display.getText());
temp = i.doubleValue();
}//GEN-LAST:event_jButton12ActionPerformed
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new SDF().setVisible(true);
}
});
}
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private javax.swing.JTextField display;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton10;
private javax.swing.JButton jButton11;
private javax.swing.JButton jButton12;
private javax.swing.JButton jButton13;
private javax.swing.JButton jButton14;
private javax.swing.JButton jButton16;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton28;
private javax.swing.JButton jButton29;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton30;
private javax.swing.JButton jButton34;
private javax.swing.JButton jButton35;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
// 变量声明结束//GEN-END:variables
static String s = new String();
static short count = 0;
private short counter;
Double i;
private double result = 0;
private short opera = 0;
double temp = 0.0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -