import Ġjava . awt .* Ċ import Ġjavax . swing . J Frame Ċ import Ġjavax . swing . JLabel Ċ import Ġjavax . swing . JPanel Ċ import Ġjavax . swing . JS l ider Ċ Ċ class ĠMain Frame Ġ: ĠJ Frame (" Man del b rot ĠExplorer ") Ġ{ ĊĠĠĠ Ġprivate Ġval Ġpalette Ġ= ĠPalette ( 0 x 0 A FC 8 4 , Ġ 0 x 3 2 6 4 F 0 , Ġ 0 xE 6 3 C 1 4 , Ġ 0 xE 6 AA 0 0 , Ġ 0 xA FA F 0 A , Ġ 0 x 5 A 0 0 3 2 , Ġ 0 xB 4 5 A 7 8 , Ġ 0 xFF 1 4 2 8 , Ġ 0 x 1 E 4 6 C 8 , Ġ 0 x 0 A FC 8 4 ) ĊĠĠĠ Ġprivate Ġval Ġconfig Ġ= ĠConfiguration ( palette , Ġ 2 5 6 ) ĊĠĠĠ Ġprivate Ġval Ġviewport Ġ= ĠView port ( config ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdefault Close Operation Ġ= ĠEXIT _ ON _ CLOSE ĊĠĠĠĠĠĠĠ Ġbackground Ġ= ĠColor . BLACK ĊĠĠĠĠĠĠĠ Ġignore Rep aint Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġcontent Pane . layout Ġ= ĠBorderLayout () ĊĠĠĠĠĠĠĠ Ġcontent Pane . add ( viewport , ĠBorderLayout . CENTER ) ĊĠĠĠĠĠĠĠ Ġcontent Pane . add ( create Iteration Slider (), ĠBorderLayout . SO UTH ) ĊĊĠĠĠĠĠĠĠ Ġval Ġscreen Devices Ġ= ĠGraphics Environment . getLocal Graphics Environment (). screen Devices ĊĠĠĠĠĠĠĠ Ġval Ġbounds Ġ= Ġscreen Devices . first (). default Configuration . bounds ĊĊĠĠĠĠĠĠĠ Ġsize Ġ= ĠDimension ( bounds . width Ġ* Ġ 8 0 Ġ/ Ġ 1 0 0 , Ġbounds . height Ġ* Ġ 9 0 Ġ/ Ġ 1 0 0 ) ĊĠĠĠĠĠĠĠ Ġminimum Size Ġ= ĠDimension ( 3 6 0 , Ġ 2 4 0 ) ĊĊĠĠĠĠĠĠĠ Ġlocation Ġ= ĠPoint ( bounds . x Ġ+ Ġ( bounds . width Ġ- Ġwidth ) Ġ/ Ġ 2 , Ġbounds . y Ġ+ Ġ( bounds . height Ġ- Ġheight ) Ġ/ Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcreate Iteration Slider (): ĠJPanel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpanel Ġ= ĠJPanel ( Border Layout ()) ĊĠĠĠĠĠĠĠ Ġval Ġslider Ġ= ĠJ Slider ( 4 , Ġ 8 1 9 2 , Ġconfig . iterations ) ĊĠĠĠĠĠĠĠ Ġslider . is Focus able Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġslider . major Tick Spacing Ġ= Ġ 2 5 6 ĊĠĠĠĠĠĠĠ Ġslider . minor Tick Spacing Ġ= Ġ 3 2 ĊĠĠĠĠĠĠĠ Ġslider . add ChangeListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfig . iterations Ġ= Ġslider . value ĊĠĠĠĠĠĠĠĠĠĠĠ Ġviewport . render () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpanel . add ( JLabel (" Iterations "), ĠBorderLayout . WEST ) ĊĠĠĠĠĠĠĠ Ġpanel . add ( slider , ĠBorderLayout . CENTER ) ĊĠĠĠĠĠĠĠ Ġreturn Ġpanel ĊĠĠĠ Ġ} Ċ } Ċ