01: package thinlet.demo;
02:
03: import thinlet.*;
04:
05: public class Calculator extends Thinlet {
06:
07: public Calculator() throws Exception {
08: add(parse("calculator.xml"));
09: }
10:
11: public void calculate(String number1, String number2, Object result) {
12: try {
13: int i1 = Integer.parseInt(number1);
14: int i2 = Integer.parseInt(number2);
15: setString(result, "text", String.valueOf(i1 + i2));
16: } catch (NumberFormatException nfe) {
17: getToolkit().beep();
18: }
19: }
20:
21: public static void main(String[] args) throws Exception {
22: new FrameLauncher("Calculator", new Calculator(), 320, 240);
23: }
24: }
|