Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classes removed in JDK9 GroovyFX #35

Open
russel opened this issue Feb 9, 2016 · 1 comment
Open

Classes removed in JDK9 GroovyFX #35

russel opened this issue Feb 9, 2016 · 1 comment

Comments

@russel
Copy link
Member

russel commented Feb 9, 2016

The following classes are in GroovyFX 8 but not in GroovyFX 9:

javafx.scene.NodeBuilder
com.sun.javafx.css.parser.CSSParser
com.sun.javafx.css.Stylesheet
javafx.scene.paint.RadialGradientBuilder
javafx.scene.paint.RadialGradientBuilder
com.sun.javafx.css.parser.CSSParser
javafx.scene.paint.LinearGradientBuilder
com.sun.javafx.css.Stylesheet
javafx.scene.paint.LinearGradientBuilder
javafx.scene.chart.XYChartBuilder
javafx.scene.media.MediaPlayerBuilder
javafx.scene.NodeBuilder
javafx.scene.media.MediaPlayerBuilder
javafx.scene.SceneBuilder
MediaPlayerBuilder
SceneBuilder

@russel russel changed the title Classes removed in JDK8 GroovyFX Classes removed in JDK9 GroovyFX Feb 9, 2016
@chriswhocodes
Copy link

Hi Russell,

Did some investigation into this at the AdoptOpenJDK hackday.

My best read on this is that GroovyFX / JDK9 issues are due to Oracle dropping support for the JavaFX SceneBuilder.

SceneBuilder has been picked up by Gluon: http://gluonhq.com/gluon-supports-scene-builder/ and http://gluonhq.com/open-source/scene-builder/

Unfortunately it's not a drop-in library replacement and the old SceneBuilder API no longer exists (Gluon do provide a SceneBuilder "Kit" download for API access) so I think there's some refactoring needed for GroovyFX to work in a post JDK9 world.

Source code for the Gluon SceneBuilder work is https://bitbucket.org/gluon-oss/scenebuilder

I think https://twitter.com/johanvos is the guy to speak to about this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants