Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
import groovyx.javafx.GroovyFX
import javafx.scene.paint.Color;
import groovyx.javafx.SceneGraphBuilder
import javafx.scene.control.*;

GroovyFX.start({
    def   def sg = new SceneGraphBuilder();

    sg   sg.stage(
        title          title: "BorderPane Example (Groovy)",
        width          width: 650, height: 450,
        visible          visible: true,
       ) {
             scene(fill: lightgreen ) {
                   borderPane() {
                          top(align: "center", margin: [10, 0, 10, 0]) {
                                button(text: "top")
                          }
                          right(align: "center", margin: 10) {
                                button(text: "right")
                          }
                          left(align: "center", margin: [0, 10]) {
                                button(text: "left")
                          }
                          bottom(align: "center", margin: [10, 0]) {
                                button(text: "bottom")
                          }
                          center( align: "center" ) { 
                               label(text: "center")
                 }
                   }
             }
       }
});