如何从自定义组件中捕获事件

时间:2013-10-16 07:21:01

标签: java swing events custom-component

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

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

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

1 个答案:

答案 0 :(得分:2)

首选方法可能是使用Key Bindings API