package Ġt orn ad of x . test apps Ċ Ċ import Ġjavafx . beans . property . Simple String Property Ċ import Ġjavafx . scene . paint . Color Ċ import Ġt orn ad of x .* Ċ Ċ class ĠDraw er Test App Ġ: ĠApp ( Drawer Workspace :: class ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Before Show ( view : ĠUI Component ) Ġ{ ĊĠĠĠĠĠĠĠ Ġworkspace . root . set Pref Size ( 6 0 0 . 0 , Ġ 4 0 0 . 0 ) ĊĠĠĠĠĠĠĠ Ġworkspace . dock < Just A View >() ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠJust A View Ġ: ĠView (" Just ĠA ĠView ") Ġ{ ĊĠĠĠ Ġoverride Ġval Ġroot Ġ= Ġv box Ġ{ ĊĠĠĠĠĠĠĠ Ġlabel (" I 'm Ġjust Ġa Ġview Ġ- ĠI Ġdo Ġnothing ") ĊĠĠĠĠĠĠĠ Ġbutton (" Load Ġanother ĠView "). action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġworkspace . dock < Test Drawer Contributor >() ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠAnother View Ġ: ĠView (" Another ") Ġ{ ĊĠĠĠ Ġoverride Ġval Ġroot Ġ= Ġstack pane Ġ{ ĊĠĠĠĠĠĠĠ Ġlabel ( title ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠY et Another View Ġ: ĠView (" Y et ĠAnother ") Ġ{ ĊĠĠĠ Ġoverride Ġval Ġroot Ġ= Ġstack pane Ġ{ ĊĠĠĠĠĠĠĠ Ġlabel ( title ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠTest Drawer Contributor Ġ: ĠView (" Test ĠView Ġwith Ġdynamic Ġdrawer Ġitem ") Ġ{ ĊĠĠĠ Ġoverride Ġval Ġroot Ġ= Ġstack pane Ġ{ ĊĠĠĠĠĠĠĠ Ġv box Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (" I Ġadd Ġsomething Ġto Ġthe Ġdrawer Ġwhen ĠI 'm Ġdock ed ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Load Ġanother ĠView "). action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġworkspace . dock < Another View >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Load Ġyet Ġanother ĠView "). action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġworkspace . dock < Y et Another View >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Dock () Ġ{ ĊĠĠĠĠĠĠĠ Ġworkspace . left Drawer . item (" Temp ĠDraw er ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstack pane Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (" I 'm Ġonly Ġguest Ġst arr ing !") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠDraw er Workspace Ġ: ĠWorkspace (" Drawer ĠWorkspace ", ĠWorkspace . Navigation Mode . Stack ) Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġmen ubar Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmenu (" Options ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcheck menu item (" Toggle ĠNavigation ĠMode "). action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnavigation Mode Ġ= Ġif Ġ( navigation Mode Ġ== ĠNavigation Mode . Stack ) ĠNavigation Mode . Tabs Ġelse ĠNavigation Mode . Stack ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġwith ( bottom Drawer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem (" Console ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= ĠColor . BLACK ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (""" Connected Ġto Ġthe Ġtarget ĠVM , Ġaddress : Ġ' 1 2 7 . 0 . 0 . 1 : 6 4 6 5 3 ', Ġtransport : Ġ' socket ' Ċ Disconnected Ġfrom Ġthe Ġtarget ĠVM , Ġaddress : Ġ' 1 2 7 . 0 . 0 . 1 : 6 4 6 5 3 ', Ġtransport : Ġ' socket ' Ċ Ċ Process Ġfinished Ġwith Ġexit Ġcode Ġ 0 Ċ """) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= ĠColor . BLACK ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Fill Ġ= ĠColor . LIGHT GRE Y ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontFamily Ġ= Ġ" Con sol as " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem (" Events ") Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġwith ( left Drawer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem < TableView Dirty Test >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem (" Form Ġitem ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġform Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield set (" Customer ĠDetails ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield (" Name ") Ġ{ Ġtext field () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield (" Password ") Ġ{ Ġtext field () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem (" S queeze Box ĠItem ", Ġshow Header Ġ= Ġfalse ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġs queeze box ( mult iselect Ġ= Ġfalse , Ġfill Height Ġ= Ġtrue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfold (" Customer ĠEditor ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġform Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield set (" Customer ĠDetails ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield (" Name ") Ġ{ Ġtext field () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield (" Password ") Ġ{ Ġtext field () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfold (" Some Ġother Ġeditor ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstack pane Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (" Nothing Ġhere ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfold (" A ĠTable ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtable view ( listOf (" One ", Ġ" Two ", Ġ" Three "). observable ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolumn < String , ĠString >(" Value ") Ġ{ ĠSimple String Property ( it . value ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }