Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. package actionListener;
  2.  
  3. import de.heizoelklick.messages.LoginResponse;
  4. import de.heizoelklick.messages.LoginRequest;
  5. import javax.swing.JButton;
  6. import javax.swing.JComponent;
  7. import javax.swing.JPasswordField;
  8. import javax.swing.JTextField;
  9.  
  10. /**
  11.  *
  12.  * @author Ted
  13.  */
  14.  
  15. public class LoginPanelActionListener {
  16.  
  17.     public void loginActionPerformed(java.awt.event.ActionEvent evt) {
  18.         LoginRequest lr = new LoginRequest();
  19.         LoginResponse response = classes.DataManagement.get().login(lr);
  20.         JComponent component = (JComponent)evt.getSource();
  21.  
  22.         if(component.getName().equals("jbu_login")) {
  23.             JButton login = (JButton) evt.getSource();
  24.  
  25.             int range = login.getParent().getComponentCount();
  26.  
  27.             for(int i=0; i<range; i++) {
  28.                 if(login.getParent().getComponents()[i].getName() == "jtf_user") {
  29.                     JTextField usr = (JTextField)login.getParent().getComponents()[i];
  30.                     System.out.println("Ausgelesener User :" + usr.getText());
  31.                     lr.setUser(usr.getText());
  32.                 }
  33.                 if(login.getParent().getComponents()[i].getName() == "jtf_password") {
  34.                     JPasswordField psw = (JPasswordField)login.getParent().getComponents()[i];
  35.                     System.out.println("Ausgelesenes Password :" + arrayToString(psw.getPassword()));
  36.                     lr.setPassword(arrayToString(psw.getPassword()));
  37.                 }
  38.             }
  39.         }
  40.         System.out.println("Gesetzter Login: " + lr.getUser() + " " + lr.getPassword());
  41.         System.out.println(response.getAuthentication());
  42.     }
  43.  
  44.     private String arrayToString(char[] arg) {
  45.         StringBuilder sb = new StringBuilder();
  46.         for (int i=0;i<arg.length;i++) {
  47.             sb.append(arg[i]);
  48.         }
  49.         return sb.toString();
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement