Hi,
I am using jdk1.5 development kit for development. I am developing
desktop base application. I created a frame (JFrame frm), added two
buttons with label "OK" and "Cancel", some text fields and labels. I
want to know, how I can define default behavior of frame on key
stokes, mean to say, if I pressed ESC key any time then frame should
perform "Cancel" behavior and "OK" behavior on press ENTER any time.
Is it possible without adding listener in all components?
Regards,
-aimslife
Chanchal - 19 Sep 2007 15:44 GMT
> Hi,
>
[quoted text clipped - 8 lines]
> Regards,
> -aimslife
I guess you'll have to implement KeyListener for the Frame
Roedy Green - 25 Sep 2007 09:21 GMT
>I am using jdk1.5 development kit for development. I am developing
>desktop base application. I created a frame (JFrame frm), added two
[quoted text clipped - 3 lines]
>perform "Cancel" behavior and "OK" behavior on press ENTER any time.
>Is it possible without adding listener in all components?
see http://mindprod.com/jgloss/jbutton.html
look at the sample code lines:
// set up keystroke shortcut Alt-F2
jButton2.setMnemonic( KeyEvent.VK_F2 );
Not quite what you want. Giving the button focus make Enter often act
like a push, though sometimes you need to hit space.

Signature
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com