home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / JavaByExample / chap30 / lst30_5.txt < prev    next >
Encoding:
Text File  |  1996-05-01  |  628 b   |  26 lines

  1.     public boolean action(Event evt, Object arg)
  2.     {
  3.         String str1 = textField1.getText();
  4.         String str2 = textField2.getText();
  5.  
  6.         try
  7.         {
  8.             int int1 = Integer.parseInt(str1);
  9.             int int2 = Integer.parseInt(str2);
  10.             int answer = int1 / int2;
  11.             answerStr = String.valueOf(answer);
  12.         }
  13.         catch (NumberFormatException e)
  14.         {
  15.             answerStr = "Bad number!";
  16.         }
  17.         catch (ArithmeticException e)
  18.         {
  19.             answerStr = "Division by 0!";
  20.         }
  21.  
  22.         repaint();
  23.         return true;
  24.     }
  25.  
  26.