package Ġcom . def lated pickle . radial menu Ċ Ċ import Ġjava . awt . Color Ċ import Ġjava . awt . Point Ċ import Ġjavax . swing . JButton Ċ Ċ class ĠRad ial Button ( text : ĠString ) Ġ: ĠJButton ( text ) Ġ{ ĊĠĠĠ Ġvar Ġbutton : ĠButton ? Ġ= Ġnull ĊĊĠĠĠ Ġvar Ġparent : ĠRad ial Button ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġparent Point Ġ= ĠPoint () ĊĠĠĠ Ġval Ġchildren Ġ= Ġmutable ListOf < Rad ial Button >() ĊĊĠĠĠ Ġvar Ġshown Sub Ġ= Ġfalse ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġbackground Ġ= ĠColor ( 0 , Ġ 0 , Ġ 0 , Ġ 0 ) ĊĠĠĠ Ġ} Ċ }