Versions Compared

Key

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

...

The following screenshots show two GroovyFX applications, one demonstrating the visual effect features available with JavaFX and the other demonstrating the JavaFX Charts. The ChartDemo.groovy source is listed below the screen snapshots.

 

 

Code Block
borderStylesolid
titleChartDemo.groovy
package demo

import groovyx.javafx.GroovyFX
import groovyx.javafx.SceneGraphBuilder
import javafx.collections.FXCollections
import javafx.scene.chart.PieChart

def pieData = FXCollections.observableArrayList([new PieChart.Data("Yours", 42), new PieChart.Data("Mine", 58)])

GroovyFX.start {
    new SceneGraphBuilder().stage(title: 'Chart Demo (GroovyFX)', width: 1024, height: 700, visible: true) {
        scene {
            tilePane {
                pieChart(data: [first: 0.25f, second: 0.25f, third: 0.25f])
                pieChart(data: pieData)
            }
        }
    }
}

...