Ok, Meher, I did disable a particular component, say, a button in a panel. The button got greyed. I had registered the button as a MouseListener. So when I clicked on the disabled button the mouse event got triggered. How is that happening?