Hi All
I need to validate whether user input any values into JTextField when it
lost focus. I tried with following code but it give endless loop.
Please help me.
BR
Senaka
//My Code
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
public class Frame1 extends JFrame {
JTextField jTextField1 = new JTextField();
JButton jButton1 = new JButton();
public Frame1() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Frame1 frame1 = new Frame1();
frame1.setSize(500,500);
frame1.setVisible(true);
}
private void jbInit() throws Exception {
jTextField1.setBounds(new Rectangle(38, 168, 150, 26));
jTextField1.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(FocusEvent e) {
jTextField1_focusLost(e);
}
});
this.getContentPane().setLayout(null);
jButton1.setBounds(new Rectangle(229, 169, 101, 27));
jButton1.setText("jButton1");
this.getContentPane().add(jTextField1, null);
this.getContentPane().add(jButton1, null);
}
void jTextField1_focusLost(FocusEvent e) {
Date dateEnd = new Date();
if(jTextField1.getText().equals("")) {
JOptionPane.showMessageDialog(
this,
"Error",
"Error",
JOptionPane.ERROR_MESSAGE);
jTextField1.requestFocus();
}else {
}
}
}
_______________________________________________
Advanced-swing mailing list
[EMAIL PROTECTED]
http://eos.dk/mailman/listinfo/advanced-swing