2013-10-16 22 views
0

我可以像这样使用processKeyEvent方法捕获自定义组件中的事件。如何从自定义组件捕获事件

class CustomComp extends JPanel 
{ 
    @Override 
    public void processKeyEvent(final KeyEvent event) 
    { 
    if (event.getKeyCode() == KeyEvent.VK_DOWN) 
     { 
      //do somthing here 
     } 
    } 
} 

有没有其他方法可以做到这一点?

+1

将关键侦听器添加到组件。 – Holger

+0

你为什么要扩展一个JButton?这是一个按钮,因为它可以得到:-) – kleopatra

+0

我以JButton为例。如果它是错误的让我们说JPanel。我编辑了问题 – lakshman

回答