...
| 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: [0, 10, 0, 1]) {
button(text: "right")
}
left(align: "center", margin: [0, 10]) {
button(text: "left")
}
bottom(align: "center", margin: [10, 0]) {
button(text: "bottom")
}
/** center example, either construct, center() or standalone node is treated the same. **/
//center(align: "center") {
label(text: "center")
//}
}
}
}
});
|