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)
