47
Michael Heinrichs Technical Lead JavaFX Core Components JavaFX 2.0

JavaFX

Embed Size (px)

DESCRIPTION

Slides from my JavaFX talk at JFokus 2012

Citation preview

Page 1: JavaFX

Michael HeinrichsTechnical Lead JavaFX Core Components

JavaFX 2.0

Page 2: JavaFX

• Examples

• “Hello World!”

• SceneGraph

• Animation

• More Features

Page 4: JavaFX

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 5: JavaFX

JavaFX is the evolution of the Java rich client platform, designed to provide a lightweight, hardware accelerated UI platform that meets tomorrow’s needs.

Page 6: JavaFX

JavaFX is Swing in cool!

Page 7: JavaFX

Examples

Page 8: JavaFX
Page 9: JavaFX
Page 10: JavaFX
Page 11: JavaFX
Page 12: JavaFX

Demo

Page 13: JavaFX

Hello World!

Page 14: JavaFX
Page 15: JavaFX
Page 16: JavaFX

Stage

Scene

Scenegraph

Page 17: JavaFX

SceneGraph

Page 18: JavaFX

JFokus 2012!

Page 19: JavaFX

JFokus 2012!

Page 20: JavaFX

Image

Page 21: JavaFX

Shapes

Page 22: JavaFX

Lorem Ipsum

Lorem Ipsum

Text

Page 23: JavaFX

WebView

Page 24: JavaFX

Media

Page 25: JavaFX

Controls

Page 26: JavaFX

Charts

Page 27: JavaFX

Group

Page 28: JavaFX

HBox

Page 29: JavaFX

VBox

Page 30: JavaFX

GridPane

Page 31: JavaFX

Animation

Page 32: JavaFX

Predefined Transitions

Page 33: JavaFX

Timeline

Page 34: JavaFX

CSS

Page 35: JavaFX

Demo

Page 36: JavaFX
Page 37: JavaFX

WebView

Page 38: JavaFX

Demo

Page 39: JavaFX

Swing Integration

Page 40: JavaFX

JFrame

JFXPanelScene

Scenegraph

Page 41: JavaFX

More...

Page 42: JavaFX
Page 43: JavaFX
Page 44: JavaFX
Page 45: JavaFX

• Examples

• “Hello World!”

• SceneGraph

• Animation

• More Features

Page 46: JavaFX

What’s next?

Page 47: JavaFX

• JavaFX Websitehttp://javafx.com

• OTN Forum http://forums.oracle.com

• Bugs and Feature Requestshttp://javafx-jira.kenai.com

• API [email protected]

• Open Source Development (soon)