Article View: borland.public.jbuilder.java.api
Article #3289KeyAdapter keyReleased() methos never gets called.
From: ccocchia
Date: Wed, 04 Mar 1998 00:00
Date: Wed, 04 Mar 1998 00:00
39 lines
1805 bytes
1805 bytes
When I turn on a KeyListener in a dialog class using the KeyAdapter
convenience class, it never calls the re-implemented keyReleased() method when
a keystroke occurs in the dialog. Here is some sample code:
public class LoginDialog extends Dialog implements ActionListener,
ItemListener
{
public LoginDialog(URL logo, Applet parent)
{
setLayout(new BorderLayout());
Button okButton = new Button("Ok");
okButton.addActionListener(this);
okButton.setActionCommand("Ok");
Panel buttonGrid = new Panel();
buttonGrid.setLayout(new GridLayout(1,3));
buttonGrid.add(okButton);
add("North",buttonGrid));
addKeyListener(new KeyAdaptr());
}
class KeyAdaptr extends KeyAdapter
{
public void keyReleased(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.VK_ENTER)
{
dispatchEvent((AWTEvent) new ActionEvent(okButton,
ActionEvent.ACTION_PERFORMED, "OkButton"));
}
}
}
}
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/ Now offering spam-free web-based newsreading
Technical Details
Message-ID:
<6djq4h$6vk$1@nnrp1.dejanews.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1089d0,73ffec8f434bd981,start X-Google-Attributes: gid1089d0,public From: ccocchia@unifi.com Subject: KeyAdapter keyReleased() methos never gets called. Date: 1998/03/04 Message-ID: <6djq4h$6vk$1@nnrp1.dejanews.com> X-Deja-AN: 330739784 X-Http-User-Agent: Mozilla/4.04 [en] (WinNT; I) X-Originating-IP-Addr: 206.15.188.17 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Wed Mar 04 14:58:03 1998 GMT Newsgroups: borland.public.jbuilder.java.api