blob: db3d38f187a5923d53d61ee25dd7928406519fe4 [file] [log] [blame]
package org.eclipse.nebula.widgets.nattable.renderer.javafx
import javafx.application.Application
import javafx.scene.Scene
import javafx.scene.layout.Pane
import javafx.stage.Stage
import org.eclipse.nebula.widgets.nattable.core.layer.DummyLayer
import org.eclipse.nebula.widgets.nattable.core.layer.Layer
class HelloWorld extends Application {
def static void main(String[] args) {
launch(args)
}
override start(Stage primaryStage) {
primaryStage.title = "NatTable -> JavaFX"
val root = new Pane
val layerRenderer = new JavaFXNatTable(layer, 300, 250)
root.children += layerRenderer
primaryStage.scene = new Scene(root)
primaryStage.show
layerRenderer.widthProperty.bind(root.widthProperty)
layerRenderer.heightProperty.bind(root.heightProperty)
}
def Layer getLayer() {
new DummyLayer(4, 4, 100, 100)
}
}