🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #16673

java.awt.event.KeyAdapter and VK_ENTER

#16673
From: Arne Trnka
Date: Thu, 21 Jan 1999 00:00
45 lines
1737 bytes
Hi member og this group,

It seams to me, that the keyReleased() methode in the
java.awt.event.KeyAdapter
class don't recognize the VK_ENTER virtual key (i.e. "enter" key).
"Shift+Enter"
works fine but so do not "Enter".


This is the test case:


this.addKeyListener(new java.awt.event.KeyAdapter() {

   private void keyReleased(KeyEvent e) {  this_keyReleased(e);  }

});
...
...
...
private void this_keyReleased(KeyEvent e) {
     System.out.println("KeyText:"+ e.getKeyText(e.getKeyCode()));
     System.out.println("KeyCode:"+e.getKeyCode());
      if (e.getKeyCode()==KeyEvent.VK_BACK_SPACE)
         actionBackspace();

      else {
         if (e.getKeyCode()==KeyEvent.VK_ENTER)
            System.out.println("Return pressed");
       }
   }

I only get system output "Return pressed" when pressing "Shift+Enter".
Has someone else observed that problem and if so, is there a work-around for
the problem - or do I mezz something up?

The code is part of an applet developed in JDK1.2 and running under
SUN's Java runtime environment (jre 1.2) in IE4.0 and Windows NT 4.0.
The applet is used as an numberpad for userid and numberpad

Rgds,
Arne Trnka
Software Engineer
Scandinavian Airlines Data, Denmark
email Arne.Trnka@sas.dk
Technical Details
Message-ID: <787du9$li3$1@news.dknet.dk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f74b3,4c3a5a92435349ef,start
X-Google-Attributes: gidf74b3,public
From: "Arne Trnka" <Arne.Trnka@sas.dk>
Subject: java.awt.event.KeyAdapter and VK_ENTER
Date: 1999/01/21
Message-ID: <787du9$li3$1@news.dknet.dk>
X-Deja-AN: 435231730
Organization: Customer at Tele Danmark Internet
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Newsgroups: borland.public.jbuilder.java.language