problem with builders

Jose Martinez jmartine_1026 at yahoo.com
Mon Jul 16 18:55:21 PDT 2012



I am having a problem with some of the builders.... maybe I'm doing something wrong.  If I instantiate a builder (e.g. LabelBuilder) then if I edit it (e.g. .text("txt") ) then the compiler complaints that the build() method is not present.  Its as if the .text() method does not returns a LabelBuilder.  It does not happen with all builders, I have not tested enough to pick up on a pattern.

Here are some examples.....

//will not compile
        LabelBuilder lb = LabelBuilder.create();
        Label label = lb.text("txt").build();
        
//compiles
        StackPaneBuilder spb = StackPaneBuilder.create();
        StackPane sp = spb.alignment(Pos.CENTER).build();
        
//will not compile
        RectangleBuilder rb = RectangleBuilder.create();
        Rectangle r = rb.fill(Color.ALICEBLUE).build();

thanks 
jose


More information about the openjfx-dev mailing list