BTW: here is one demo from the GroovyFX examples for a custom widget: https://github.com/groovyfx-project/groovyfx/blob/45561ffdba9ba71d1a289616aa2660e951d51ebd/src/demo/groovy/CustomFieldDemo.groovy
> Am 31.12.2016 um 14:46 schrieb Tx. T <[email protected]>: > > hi Dierk, > > Thank you very much Dierk. if you could make an example, that'll be GREAT. > thanks so much! > > > > From: Dierk König <[email protected]> > To: [email protected] > Sent: Saturday, December 31, 2016 4:18 AM > Subject: Re: GroovyFX - Custom UI widget/component > > That is of course much simpler. Just make a method that returns a vbox with 3 > buttons included. > You may want to pass the SceneGraphBuilder into the method as a parameter. > > I can make you an example. > > Cheers > Dierk > > sent from:mobile > > Am 31.12.2016 um 04:35 schrieb Tx. T <[email protected]>: > >> Not sure I understand that demo code. It seems involving jfxexra. >> >> I like some easy sample :) (noob here) that build a component that includes >> the existing UI such as buttons, label, etc. >> >> i.e.: panel contains 3 buttons or any of the existing UI. >> >> +--------------+ >> | [ button 1 ] | >> | [ button 2 ] | >> | [ button 3 ] | >> +--------------+ >> >> so I can instantiate multiple instances of this ThreeButtons UI. >> >> >> From: Dierk König <[email protected]> >> To: [email protected] >> Sent: Friday, December 30, 2016 1:36 PM >> Subject: Re: GroovyFX - Custom UI widget/component >> >> You can wrap your custom component inside "node" like gauge is wrapped in >> node in this opendolphin example: >> https://github.com/canoo/open-dolphin/blob/master/subprojects/demo-javafx/client/src/main/groovy/org/opendolphin/demo/LazyLoadingView.groovy >> >> Dierk >> >> sent from:mobile >> >> Am 30.12.2016 um 19:04 schrieb Tx. T <[email protected]>: >> >>> all, >>> >>> I am trying to build a somewhat application specific (custom) widget (or >>> control) that includes for example, 3 pushbuttons. >>> >>> class ThreeButtons extends BorderPanel { ... } >>> >>> && use this in my application: >>> >>> start { stage { scene { threeButtons (label1: 'one', label2: 'two', label3: >>> 'three') } } } >>> >>> Would someone please point me to where can I find such example? >>> >>> Or do I need to write the ThreeButtons in JavaFX and register in Groovy to >>> use it? Thanks! >>> >>> --- >>> Tim >> >> > >
