package Ġcom . github . han se ter . json . editor . ui Ċ Ċ import Ġcom . sun . java fx . scene . control . skin . Label Skin Ċ import Ġjavafx . scene . control . Label Ċ import Ġorg . controls fx . control . decoration . Decorator Ċ Ċ /** Ċ Ġ* ĠSk in Ġfor Ġlabels Ġthat Ġpre serves Ġany Ġdecor ations Ġadded Ġto Ġit . Ċ Ġ* Ċ Ġ* ĠThis Ġshould Ġbe Ġset Ġas Ġsoon Ġas Ġpossible Ġafter Ġthe Ġlabel 's Ġconstruction Ġfor Ġmaximum Ġeffect . Ċ Ġ*/ Ċ class ĠDecor atable Label Skin ( label : ĠLabel ) Ġ: ĠLabel Skin ( label ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġupdate Children () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdecor ations Ġ= ĠDecor ator . get Decor ations ( skin nable )?. toList () Ġ?: ĠlistOf () ĊĠĠĠĠĠĠĠ ĠDecor ator . removeAll Decor ations ( skin nable ) ĊĊĠĠĠĠĠĠĠ Ġsuper . update Children () ĊĊĠĠĠĠĠĠĠ Ġdecor ations . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDecor ator . add Decoration ( skin nable , Ġit ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }