Forums Register Login

focus listener

+Pie Number of slices to send: Send
use the following code to validate a user data in textbox and if the data do not match with
database then got the focus back to field with a dialog box.
But When yearfield get lost focus by pressing tab key then dialog box come up but my ok
does not make any effect .It is there as it is .I think it is losing focus that's why it come
up.please rectify my problem.
public void focusGained(FocusEvent fe){}

public void focusLost(FocusEvent e){
Object source1=e.getSource();
System.out.println(source1==yearfield);
if(source1==yearfield){
aa=yearfield.getText().trim();
System.out.println(aa);
if (aa.equals("__/__/____")){
JOptionPane.showMessageDialog( this, "This is a
dialog" );
yearfield.requestFocus();
flag14=false;
a2=""; }

}
}

When I am only using focus listener than Caret is blinking one time in time field and one
time in yearfield.

please help java gurus.
+Pie Number of slices to send: Send
Hello java gurus,
I tried this also but my focus is not returning on the same textfield why?
public void focusLost(FocusEvent e){
Object source1=e.getSource();
System.out.println(source1==yearfield);
if(source1==yearfield){
aa=yearfield.getText().trim();
System.out.println(aa);

if(e.isTemporary()){
yearfield.requestFocus();
return;}
else if (aa.equals("__/__/____"))
{

JOptionPane.showMessageDialog( this, "This is a dialog" );
flag14=false;
a2="";
}
}
}
+Pie Number of slices to send: Send
Did you ever figure out a solution to this problem. I have had the exact same problem and no one seems to have provided a good solution.
Thanks
James
jbeeson@tahc.state.tx.us

Originally posted by kajal sharma:
Hello java gurus,
I tried this also but my focus is not returning on the same textfield why?
public void focusLost(FocusEvent e){
Object source1=e.getSource();
System.out.println(source1==yearfield);
if(source1==yearfield){
aa=yearfield.getText().trim();
System.out.println(aa);

if(e.isTemporary()){
yearfield.requestFocus();
return;}
else if (aa.equals("__/__/____"))
{

JOptionPane.showMessageDialog( this, "This is a dialog" );
flag14=false;
a2="";
}
}
}



------------------
+Pie Number of slices to send: Send
I had a similar problem with requestFocus not getting to a new frame. Here's what I was given as a workaround:
You didn't tell me he was so big. Unlike this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1608 times.
Similar Threads
focusListener wont work on JComboBox
FocusListener problem
Focus issues among JTextField and Dialogs
JComboBox and FocusListener
Focus problem in 1.4_2 when JPopupMenu show is called
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 03:09:26.