keylistener in java not working -


i want java program running in background default, use keylistener call changewallpaper class. changewallpaper class definently works, keylistener not call method. keyevent changed later it's testing.

import java.awt.event.keyevent; import java.awt.event.keylistener; public class listener implements keylistener { public static void main(string[] args){ } @override public void keyreleased(keyevent arg0) { int key = arg0.getkeycode(); if (key == keyevent.vk_up) { changewallpaper.main(); } } @override public void keytyped(keyevent arg0) { int key = arg0.getkeycode(); if (key == keyevent.vk_up) { changewallpaper.main(); } } @override public void keypressed(keyevent arg0) { int key = arg0.getkeycode(); if (key == keyevent.vk_up) { changewallpaper.main(); } } } 

a keylistener not listen keyboard events indiscriminately - listens events on particular component, when component has keyboard focus. have attach listener addkeylistener method or similar.

see java how write key listener tutorial


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -