javafx.scene.control.Tab
This node takes the attributes of the javafx.scene.control.Tab see javafx.scene.control.Tab.
If the content is a tooltip, the the Tab's tooltip will be set to the Tooltip.
If the content is a graphic, then this Tab's graphic is set to the graphic node.
If the content is a JavaFX node, this Tab's content is set to that node.
Used to create a Tab that is added to a tabPane.
GroovyFX.start({
def sg = new SceneGraphBuilder(it);
sg.stage(
title: "TabPane Example",
x: 100, y: 100, width: 400, height:400,
visible: true,
style: "decorated",
) {
scene(fill: hsb(128, 0.5, 0.5, 0.5) ) {
tabPane ( ) {
tab(text: 'Tab 1') {
label(text: "This is Label 1\n\nAnd there were a few empty lines just there!")
graphic() {
rectangle(width: 20, height: 20, fill: red)
}
}
tab(text: 'Tab 2') {
label(text: "This is Label 2\n\nAnd there were a few empty lines just there!")
graphic() {
rectangle(width: 20, height: 20, fill: blue)
}
}
tab(text: 'Tab 3') {
label(text: "This is Label 3\n\nAnd there were a few empty lines just there!")
graphic() {
rectangle(width: 20, height: 20, fill: green)
}
}
}
}
}
});
|