मैं KeyListener
अपने लिए लागू करने की कोशिश कर रहा हूं JFrame
। कंस्ट्रक्टर पर, मैं इस कोड का उपयोग कर रहा हूं:
System.out.println("test");
addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) { System.out.println( "tester"); }
public void keyReleased(KeyEvent e) { System.out.println("2test2"); }
public void keyTyped(KeyEvent e) { System.out.println("3test3"); }
});
जब मैं इसे चलाता हूं, तो test
संदेश मेरे कंसोल में आता है। हालांकि, जब मैं एक कुंजी दबाता हूं, तो मुझे कोई अन्य संदेश नहीं मिलता है, जैसे KeyListener
कि वहां भी नहीं था।
मैं सोच रहा था कि यह हो सकता है क्योंकि ध्यान केंद्रित नहीं है JFrame
और इसलिए वे KeyListener
किसी भी घटना को प्राप्त नहीं करते हैं। लेकिन, मुझे पूरा यकीन है कि यह है।
क्या मुझे याद आ रही है कि वहाँ कुछ है?