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) {
      }
    }
  }
Example #2
0
  private void RegisterButtonActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_RegisterButtonActionPerformed
    /*  slicno kao kod signin, jedino u String koji se prosljedjuje streamu
        nadodat kljucnu rijec npr "reg" prije toga, pa onda sa strane servera
        radit provjeru jel tokens.length == 3
    */

    reg = new RegisterWin(new javax.swing.JFrame(), true, Login.this);
    reg.setVisible(true);

    /*String username = UsernameLogin.getText();
    String password = PasswordLogin.getText();
    String register_string = "REG" + " " + username + " " + password;

    try {
        streamOut.writeUTF(register_string);
    } catch (IOException ioe) {
        System.err.println("Sending error: " + ioe.getMessage());
        System.exit(0);
    }
    */
  } // GEN-LAST:event_RegisterButtonActionPerformed
Example #3
0
 public void handle(String msg) {
   System.out.println("Idem handleat ovaj msg: " + msg);
   if (msg.equals("REGISTEROK")) {
     /*  otvori onaj dialog koji kaze successful registration */
     SuccessRegister dialog = new SuccessRegister();
     dialog.setVisible(true);
     if (reg != null) reg.dispose();
   } else if (msg.equals("OKADMIN")) {
     AdminWindow window = new AdminWindow(socket, UsernameLogin.getText());
     loginThread.setStopper(true);
     /* kada je uspjesan login, zaustavi loginThread
     koji slusa odgovor od servera (ali socket ostaje otvoren!) */
     dispose(); // rjesi se ovog prozora
     window.setVisible(true);
   } else if (msg.equals("OK")) {
     MainWindow window = new MainWindow(socket, UsernameLogin.getText());
     loginThread.setStopper(true);
     /* kada je uspjesan login, zaustavi loginThread
     koji slusa odgovor od servera (ali socket ostaje otvoren!) */
     dispose(); // rjesi se ovog prozora
     window.setVisible(true);
   } else 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) {
     }
   } else {
     try {
       /* provjera za slucaj lose definiranog puta za sliku */
       WarningLogin warnLog = new WarningLogin(new javax.swing.JFrame(), true);
       warnLog.setVisible(true);
     } catch (Exception e) {
     }
   }
 }
Example #4
0
 private void AddUserAdminButtonActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_AddUserAdminButtonActionPerformed
   reg = new RegisterWin(new javax.swing.JFrame(), true, AdminWindow.this);
   reg.setVisible(true);
 } // GEN-LAST:event_AddUserAdminButtonActionPerformed