/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 0 - 2 0 2 0 , ĠD ani lo ĠP ian ini Ġand Ġcontributors Ċ Ġ* Ġlisted Ġin Ġthe Ġmain Ġproject 's Ġal che mist / build . gradle . k ts Ġfile . Ċ Ġ* Ċ Ġ* ĠThis Ġfile Ġis Ġpart Ġof ĠAl che mist , Ġand Ġis Ġdistributed Ġunder Ġthe Ġterms Ġof Ġthe Ċ Ġ* ĠGNU ĠGeneral ĠPublic ĠLicense , Ġwith Ġa Ġlinking Ġexception , Ċ Ġ* Ġas Ġdescribed Ġin Ġthe Ġfile ĠLICENSE Ġin Ġthe ĠAl che mist Ġdistribution 's Ġtop Ġdirectory . Ċ Ġ*/ Ċ Ċ package Ġit . uni bo . al che mist . boundary . j fx . events . mouse Ċ Ċ import Ġjavafx . scene . input . MouseEvent Ċ Ċ /** Ċ Ġ* ĠA Ġbasic Ġimplementation Ġof Ġa Ġmouse Ġevent Ġdispatcher . Ċ Ġ*/ Ċ open Ġclass ĠSimple MouseEvent Dispatcher Ġ: ĠMouse EventDispatcher () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġlistener Ġ= Ġobject Ġ: ĠMouse ActionListener Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġaction ( action : ĠMouse Trigger Action , Ġevent : ĠMouseEvent ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtriggers [ action ]?. invoke ( event ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ