Advertisement
Guest User

Untitled

a guest
Feb 19th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. private JTextField getTxtUser() {
  2. if (txtUser == null) {
  3. txtUser = new JTextField();
  4. txtUser.addFocusListener(new java.awt.event.FocusAdapter() {
  5. @Override
  6. public void focusLost(java.awt.event.FocusEvent e) {
  7. getBtnSave().setEnabled(
  8. !getTxtUser().getText().isEmpty() &&
  9. !getTxtPass().getText().isEmpty());
  10. }
  11. });
  12. }
  13. return txtUser;
  14. }
  15.  
  16. private JTextField getTxtPass() {
  17. if (txtPass == null) {
  18. txtPass = new JTextField();
  19. txtPass.addFocusListener(new java.awt.event.FocusAdapter() {
  20. @Override
  21. public void focusLost(java.awt.event.FocusEvent e) {
  22. getBtnSave().setEnabled(
  23. !getTxtUser().getText().isEmpty() &&
  24. !getTxtPass().getText().isEmpty());
  25. }
  26. });
  27. }
  28. return txtPass;
  29. }
  30.  
  31. private JButton getBtnSave() {
  32. if (btnSave == null) {
  33. btnSave = new JButton("Save");
  34. btnSave.setEnabled(false);
  35. }
  36. }
  37.  
  38. txtUser.getDocument().addDocumentListener(new DocumentListener() {
  39.  
  40. @Override
  41. public void removeUpdate(DocumentEvent e) {
  42. getBtnSave().setEnabled(
  43. !getTxtUser().getText().isEmpty() &&
  44. !getTxtPass().getText().isEmpty());
  45. }
  46.  
  47. @Override
  48. public void insertUpdate(DocumentEvent e) {
  49. getBtnSave().setEnabled(
  50. !getTxtUser().getText().isEmpty() &&
  51. !getTxtPass().getText().isEmpty());
  52. }
  53.  
  54. @Override
  55. public void changedUpdate(DocumentEvent e) {
  56. getBtnSave().setEnabled(
  57. !getTxtUser().getText().isEmpty() &&
  58. !getTxtPass().getText().isEmpty());
  59. }
  60. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement