java - Making a KeyListener? -


i'm trying make keyeventlistener never prints anything. have main class, need "register" or something?

    package client;      import java.awt.event.keyevent;     import java.awt.event.keylistener;      public class keyeventlistener implements keylistener     {          @override         public void keypressed(keyevent arg0)         {                    system.out.print("hi1");                 }          @override         public void keyreleased(keyevent arg0)         {                    system.out.print("hi2");                 }          @override         public void keytyped(keyevent arg0)         {                    system.out.print("hi3");                 }        } 

  • awt/swing component must focusable or focus owner in window, otherwise never react key events, , top-level containers too

  • don't use keylistener without important reasons e.g. 3 or more keys presses in same time, e.i.

  • for swing use keybindings instead, because keylistener isn't designated swing jcomponents or caused few side effects in compare keybindings

  • more informations, inc. working code examples in oracle tutorial, seach here additional details or detailed descriptions

  • for better sooner post sscce, short, runnable, compilable


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -