Adamo
Adamo

Reputation: 596

jTextField validation in java

I my app I have many of jTextFields. How can I validate all of JtextField?

I try something like this:

if((jTextField1.getText.length()<3) || (jTextField2.getText.length()<3) ||(jTextField1.getText.length()<3) ......){

     ........

 }

What is a best way to validate text fields ?

Upvotes: 0

Views: 734

Answers (2)

Adem
Adem

Reputation: 9429

You can do that in a callback, like when 'losing focus' event is fired:

jTextField1.addFocusListener(new FocusListener() {

    @Override
    public void focusLost(FocusEvent e) {
        JTextField f = (JTextField)e.getSource();
        if((f.getText.length()<3) || (f.getText.length()<3) ||(f.getText.length()<3) ......){
             // ........
         }
    }

    @Override
    public void focusGained(FocusEvent e) {
    }
});

Upvotes: 0

MadProgrammer
MadProgrammer

Reputation: 347334

Upvotes: 3

Related Questions