package Ġvis ao Ċ Ċ import Ġmodelo . Campo Ċ import Ġjava . awt . event . MouseEvent Ċ import Ġjava . awt . event . Mouse Listener Ċ Ċ class ĠMouse Cli que Listener ( ĊĠĠĠ Ġprivate Ġval Ġcampo : ĠCamp o , ĊĠĠĠ Ġprivate Ġval Ġon Bot ao Es quer do : Ġ( Campo ) Ġ-> ĠUnit , ĊĠĠĠ Ġprivate Ġval Ġon But ao Dire ito : Ġ( Campo ) Ġ-> ĠUnit Ċ ) Ġ: ĠMouse Listener Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmouse Pressed ( e : ĠMouseEvent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen ( e ?. button ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMouseEvent . BUTTON 1 Ġ-> Ġon Bot ao Es quer do ( camp o ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMouseEvent . BUTTON 3 Ġ-> Ġon But ao Dire ito ( camp o ) Ġ// Ġou Ġbutton 2 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmouse Clicked ( e : ĠMouseEvent ?) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġmouse Exit ed ( e : ĠMouseEvent ?) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġmouse Entered ( e : ĠMouseEvent ?) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġmouse Released ( e : ĠMouseEvent ?) Ġ{} Ċ Ċ }