Java问题,禁用控件仍会触发事件!

Art*_*uro 3 java swing

我是Java的新手,我在NetBeans上编码.问题是每当我禁用一个控件,即jmenu.setEnabled(false)时,它仍会触发事件!哇靠!如何!:P

我该怎样预防呢?

JRL*_*JRL 7

来自javadoc:

注意:禁用轻量级组件不会阻止它接收MouseEvents.

注意:禁用重量级容器会阻止此容器中的所有组件接收任何输入事件.但禁用轻量级容器只会影响此容器.

您可能想要查看disableEvents(长掩码).