I am having one dialog in my application which is having few buttons. I want to set one button as default button so that when the dialog is active, hitting enter key should result in action triggerd for a specific button in the dialog even if the button doesnot have keyboard focus. I tried with following code in my dialog:
But i havent got what i expected. On hitting enter key, the button which has keyboard focus triggers event not the default button i set.
Can anyone help me to get my desired bahaviour? Note: I am using default java look and feel.
if the dialog is modal, this.getRootPane().setDefaultButton(buttonObj); must be before setVisible(true);
Joined: Feb 10, 2006
Thanks for your reply. But this is what i have already done. It works well when the dialog gets displayed. In the dialog, i will click some buttons or i will type something in a textbox available. Now the keyboard focus will be on some componenet other than default button. In this situation if i hit enter key, the button which is having keyboard focus gets triggered. But i want my desired button to be triggered eventhough keyboard focus is available with some other button.
Can you give me a solution to my requirement? [ June 01, 2006: Message edited by: Karthikeyan Chandrasekaran ]
Joined: Jun 09, 2003
> Can you give me a solution to my requirement?
you will have to post some code that demonstrates this non-standard behaviour