swing:swing_calculator
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
swing:swing_calculator [2018/03/27 20:43] – gthanos | swing:swing_calculator [2023/03/28 10:25] (current) – gthanos | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Swing Calculator ====== | ====== Swing Calculator ====== | ||
- | Στην παρούσα παράγραφο παρουσιάζουμε την υλοποίηση ενός calculator σε swing. Κατεβάστε και τρέξτε τον πρόγραμμα. | + | Στην παρούσα παράγραφο παρουσιάζουμε την υλοποίηση ενός calculator σε swing. Κατεβάστε και τρέξτε το πρόγραμμα. |
<code java Calculator.java> | <code java Calculator.java> | ||
Line 44: | Line 44: | ||
case 15: label = " | case 15: label = " | ||
default: | default: | ||
- | if( i>4 && i<8) label = (new Integer(i-1)).toString(); | + | if( i>4 && i<8) label = String.valueOf(i-1); |
- | else if(i>8) label = (new Integer(i-2)).toString(); | + | else if(i>8) label = String.valueOf(i-2); |
- | else label = (new Integer(i)).toString(); | + | else label = String.valueOf(i); |
break; | break; | ||
} | } | ||
Line 83: | Line 83: | ||
} | } | ||
else if(command.equals(" | else if(command.equals(" | ||
- | int mem = (new Integer(memText)).intValue(); | + | int mem = Integer.parseInt(memText); |
- | int curr = (new Integer(textField.getText())).intValue(); | + | int curr = Integer.parseInt(textField.getText()); |
// | // | ||
if(operation == ADD) { | if(operation == ADD) { | ||
- | textField.setText((new Integer(mem+curr)).toString()); | + | textField.setText(String.valueOf(mem+curr)); |
} | } | ||
if(operation == SUB) { | if(operation == SUB) { | ||
- | textField.setText((new Integer(mem-curr)).toString()); | + | textField.setText(String.valueOf(mem-curr)); |
} | } | ||
if(operation == MUL) { | if(operation == MUL) { | ||
- | textField.setText((new Integer(mem*curr)).toString()); | + | textField.setText(String.valueOf(mem*curr)); |
} | } | ||
if(operation == DIV) { | if(operation == DIV) { | ||
- | textField.setText((new Integer(mem/curr)).toString()); | + | textField.setText(String.valueOf(mem/ |
} | } | ||
} | } |
swing/swing_calculator.1522183398.txt.gz · Last modified: 2018/03/27 19:43 (external edit)