Esempio n. 1
0
  private void DelUserAdminButtonActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_DelUserAdminButtonActionPerformed
    String user_toRemove = ListOfUsersAdmin.getSelectedValue().toString();

    /*
     * Ovdje osim DefaultListModel moze biti jos� neka od dvije vrste - vidjet
     * cemo koja je osim ove najzgodnija.
     * U for petlji se prodjuu svi elementi te liste i dodaju se u model koji
     * se onda bubne u listu friendova. Slicna stvar je i za preostale
     * dvije liste.
     */

    List<String> newUsers = new ArrayList<String>();

    DefaultListModel model = new DefaultListModel();
    for (int i = 0; i < users.size(); i++) {
      if (!(users.get(i).equals(user_toRemove))) {
        model.addElement(users.get(i));
        newUsers.add(users.get(i));
      }
    }

    users = newUsers;

    // Bubnu se dakle u listu i onda budu boldani drugom naredbom

    ListOfUsersAdmin.setModel(model);
    ListOfUsersAdmin.setFont(new Font("Tahoma", Font.BOLD, 11));

    // TODO add your handling code here:
  } // GEN-LAST:event_DelUserAdminButtonActionPerformed
Esempio n. 2
0
  public void addNewUser(String newUser) {
    users.add(newUser);
    Collections.sort(users);

    DefaultListModel model = new DefaultListModel();
    for (int i = 0; i < users.size(); i++) {
      model.addElement(users.get(i));
    }

    // Bubnu se dakle u listu i onda budu boldani drugom naredbom

    ListOfUsersAdmin.setModel(model);
    ListOfUsersAdmin.setFont(new Font("Tahoma", Font.BOLD, 11));
  }
Esempio n. 3
0
  public void refreshRegUsers(String regusers_string) {
    /*
    parsiraj string: useri odvojeni delimiterom " ", prva rijec je kljucna rijec - nju preskocit!
    */
    String delims = "[ ]+"; /* parsiranje stringa */
    String[] tokens = regusers_string.split(delims);

    List<String> listy = new ArrayList<String>();

    for (int i = 1; i < tokens.length; i++) {
      /* krece se od polozaja 1 jer je na tokens[0] kljucna rijec */
      listy.add(tokens[i]);
    }

    // Kod dolje je za sortiranje (jer mora biti sortirana lista)
    Collections.sort(listy);

    users = listy;
    /*
     * Ovdje osim DefaultListModel moze biti jos� neka od dvije vrste - vidjet
     * cemo koja je osim ove najzgodnija.
     * U for petlji se prodjuu svi elementi te liste i dodaju se u model koji
     * se onda bubne u listu friendova. Slicna stvar je i za preostale
     * dvije liste.
     */

    DefaultListModel model = new DefaultListModel();
    for (int i = 0; i < listy.size(); i++) {
      model.addElement(listy.get(i));
    }

    // Bubnu se dakle u listu i onda budu boldani drugom naredbom

    ListOfUsersAdmin.setModel(model);
    ListOfUsersAdmin.setFont(new Font("Tahoma", Font.BOLD, 11));
  }