@ file : Suppress (" UN CHECK ED _ CAST ") Ċ Ċ package Ġorg . hex works . z ir con . internal . integration Ċ Ċ import Ġorg . hex works . cob alt . logging . api . LoggerFactory Ċ Ċ import Ġorg . hex works . z ir con . api . CP 4 3 7 Tile set Resources Ċ import Ġorg . hex works . z ir con . api . Color Themes Ċ import Ġorg . hex works . z ir con . api . Components Ċ Ċ import Ġorg . hex works . z ir con . api . Swing Applications Ċ import Ġorg . hex works . z ir con . api . application . AppConfig Ċ import Ġorg . hex works . z ir con . api . data . Size Ċ import Ġorg . hex works . z ir con . api . screen . Screen Ċ import Ġorg . hex works . z ir con . api . u ie vent . Mouse EventType Ċ import Ġorg . hex works . z ir con . api . u ie vent . Processed Ċ Ċ object ĠDeleted Component Focus Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLoggerFactory . getLogger ( java Class ) ĊĠĠĠ Ġprivate Ġval Ġtheme Ġ= ĠColor Themes . arc () ĊĠĠĠ Ġprivate Ġval Ġtile set Ġ= ĠCP 4 3 7 Tile set Resources . rex Paint 2 0 x 2 0 () ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġtile Grid Ġ= ĠSw ing Applications . start Tile Grid ( AppConfig . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Default Tile set ( tile set ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Size ( Size . create ( 6 0 , Ġ 3 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) ĊĊĠĠĠĠĠĠĠ Ġval Ġscreen Ġ= ĠScreen . create ( tile Grid ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbutton Ġ= ĠComponents . button () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Text (" Delete Ġme ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhandle Mouse Events ( Mouse EventType . MOUSE _ RELEASE D ) Ġ{ Ġ_, Ġ_ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscreen . remove Component ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPro cessed ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġother Ġ= ĠComponents . button () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Text (" Other ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Position ( 0 , Ġ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġscreen . addComponent ( button ) ĊĠĠĠĠĠĠĠ Ġscreen . addComponent ( other ) ĊĊĠĠĠĠĠĠĠ Ġscreen . display () ĊĠĠĠĠĠĠĠ Ġscreen . theme Ġ= Ġtheme ĊĠĠĠ Ġ} Ċ Ċ } Ċ