Example #1
0
  public void handle(String msg) {
    System.out.println("Idem handleat ovaj msg: " + msg);

    String delims = "[ ]+"; /* parsiranje stringa */
    String[] tokens = msg.split(delims);

    if (tokens[0].equals("SENDINGREGUSERS")) refreshRegUsers(msg);

    if (msg.equals("REGISTEROK")) {
      /*  otvori onaj dialog koji kaze successful registration */
      SuccessRegister dialog = new SuccessRegister();
      dialog.setVisible(true);
      String newUser = reg.getUsername();
      addNewUser(newUser);
      if (reg != null) reg.dispose();
    }

    if (msg.equals("REGISTERFAIL")) {
      try {
        /* provjera za slucaj lose definiranog puta za sliku */
        WarningRegister warnReg = new WarningRegister(new javax.swing.JFrame(), true);
        warnReg.setVisible(true);
      } catch (Exception e) {
      }
    }
  }