@Override public void onComponentEvent(ComponentEvent ce) { super.onComponentEvent(ce); ButtonEvent be = (ButtonEvent) ce; switch (ce.getEventTypeInt()) { case Event.ONMOUSEOVER: onMouseOver(ce); break; case Event.ONMOUSEOUT: onMouseOut(ce); break; case Event.ONMOUSEDOWN: ce.stopEvent(); onMouseDown(ce); break; case Event.ONMOUSEUP: ce.stopEvent(); onMouseUp(ce); break; case Event.ONCLICK: ce.stopEvent(); onClick(ce); break; case Event.ONFOCUS: onFocus(ce); break; case Event.ONBLUR: onBlur(be); } }