import Ġjava . awt . EventQueue Ċ import Ġjavax . swing . J Frame Ċ Ċ object ĠWindow Ġ: ĠJ Frame () Ġ{ ĊĊĠĠĠ Ġvar Ġpanel Ġ= ĠPanel () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdefault Close Operation Ġ= ĠEXIT _ ON _ CLOSE ĊĊĠĠĠĠĠĠĠ Ġset Size ( 8 0 0 , Ġ 8 0 0 ) ĊĠĠĠĠĠĠĠ Ġset Location Relative To ( null ) Ġ// Ġcenter Ġon Ġscreen ĊĊĠĠĠĠĠĠĠ Ġcontent Pane . add ( panel ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġrefresh () Ġ{ ĊĠĠĠĠĠĠĠ Ġpanel . rep aint () ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun Ġmain () Ġ{ ĊĠĠĠ ĠEvent Queue . invoke Later Ġ{ ĊĠĠĠĠĠĠĠ ĠWindow . isVisible Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠThread . sleep ( 5 0 0 ) ĊĊĠĠĠ ĠThread (). run Ġ{ ĊĠĠĠĠĠĠĠ Ġwhile Ġ( true ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWindow . refresh () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThread . sleep ( 1 0 0 0 Ġ/ Ġ 3 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }