Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private JTextField getTxtUser() {
- if (txtUser == null) {
- txtUser = new JTextField();
- txtUser.addFocusListener(new java.awt.event.FocusAdapter() {
- @Override
- public void focusLost(java.awt.event.FocusEvent e) {
- getBtnSave().setEnabled(
- !getTxtUser().getText().isEmpty() &&
- !getTxtPass().getText().isEmpty());
- }
- });
- }
- return txtUser;
- }
- private JTextField getTxtPass() {
- if (txtPass == null) {
- txtPass = new JTextField();
- txtPass.addFocusListener(new java.awt.event.FocusAdapter() {
- @Override
- public void focusLost(java.awt.event.FocusEvent e) {
- getBtnSave().setEnabled(
- !getTxtUser().getText().isEmpty() &&
- !getTxtPass().getText().isEmpty());
- }
- });
- }
- return txtPass;
- }
- private JButton getBtnSave() {
- if (btnSave == null) {
- btnSave = new JButton("Save");
- btnSave.setEnabled(false);
- }
- }
- txtUser.getDocument().addDocumentListener(new DocumentListener() {
- @Override
- public void removeUpdate(DocumentEvent e) {
- getBtnSave().setEnabled(
- !getTxtUser().getText().isEmpty() &&
- !getTxtPass().getText().isEmpty());
- }
- @Override
- public void insertUpdate(DocumentEvent e) {
- getBtnSave().setEnabled(
- !getTxtUser().getText().isEmpty() &&
- !getTxtPass().getText().isEmpty());
- }
- @Override
- public void changedUpdate(DocumentEvent e) {
- getBtnSave().setEnabled(
- !getTxtUser().getText().isEmpty() &&
- !getTxtPass().getText().isEmpty());
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement