@Override protected void processMouseEvent(MouseEvent evt){
  super.processMouseEvent(evt);
  if (evt.getID() == MouseEvent.MOUSE_CLICKED)   fireActionPerformed(new ActionEvent(this,ActionEvent.ACTION_PERFORMED,getNormalText()));
}

@ Override protected void processMouseEvent ( MouseEvent evt ) { super . processMouseEvent ( evt ) ; if ( evt . getID ( ) == MouseEvent . MOUSE_CLICKED ) fireActionPerformed ( new ActionEvent ( this , ActionEvent . ACTION_PERFORMED , getNormalText ( ) ) ) ; }
processes mouse events and responds to clicks .
