javafx - jetzt nun doch oder besser nicht?
DESCRIPTION
TRANSCRIPT
![Page 1: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/1.jpg)
JavaFx 2.0
@mobileLarson @_openKnowledge
Lars Röwekamp | open knowledge GmbH
![Page 2: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/2.jpg)
775 775
JavaFx History
![Page 3: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/3.jpg)
775 775
JavaFx 2.0
![Page 4: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/4.jpg)
775 775
JavaFx 2.0JavaFX 2.0 is the next step in the evolution of Java as a rich client platform. It is designed to provide a modern Java environment that shortens the development time and eases the deployment of data driven business and enterprise client applications. Starting with version 2.0, JavaFX applications are completely developed in Java, which has become ubiquitous with over 9 million developers worldwide.
![Page 5: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/5.jpg)
775 775
JavaFX 2.0 is the next step in the evolution of Java as a rich client platform. It is designed to provide a modern Java environment that shortens the development time and eases the deployment of data driven business and enterprise client applications. Starting with version 2.0, JavaFX applications are completely developed in Java, which has become ubiquitous with over 9 million developers worldwide.
JavaFx 2.0
![Page 6: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/6.jpg)
775 775
?
![Page 7: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/7.jpg)
775 775
JavaFxTooling
UI D
esig
nH
ot
`r N
ot
?
![Page 8: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/8.jpg)
775 775
JavaFxTooling
UI D
esig
nH
ot
`r N
ot
?
![Page 9: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/9.jpg)
775 775
Demo(s)
![Page 10: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/10.jpg)
775 775
JavaFx 2.0
![Page 11: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/11.jpg)
775 775
![Page 12: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/12.jpg)
775 775
JavaFx 2.0
![Page 13: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/13.jpg)
775 775(Quelle: fxexperience)
JavaFx 2.0
![Page 14: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/14.jpg)
775 775
JavaFx 2.0
![Page 15: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/15.jpg)
775 775
JavaFx 2.0
![Page 16: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/16.jpg)
775 775
JavaFx 2.0
![Page 17: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/17.jpg)
775 775
>Java API for JavaFX
>Built-in UI Controls & Charts
>Graphic Engine
>Media Engine
>Web Engine
>„kind of“ Open Source
JavaFx 2.0
![Page 18: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/18.jpg)
775 775
JavaFx 2.0
![Page 19: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/19.jpg)
775 775
Kickstart
![Page 20: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/20.jpg)
775 775
Kickstart
![Page 21: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/21.jpg)
775 775
Kickstart
![Page 22: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/22.jpg)
775 775
>JavaFX Application
>Stages & Scenes
>Groups & Nodes
>Effects & Animations
Kickstart
![Page 23: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/23.jpg)
775 775
Kickstart
![Page 24: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/24.jpg)
775 775
Kickstart
![Page 25: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/25.jpg)
775 775
Kickstart
![Page 26: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/26.jpg)
775 775
Kickstart
![Page 27: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/27.jpg)
775 775
Kickstart
![Page 28: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/28.jpg)
775 775
Kickstart
![Page 29: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/29.jpg)
775 775
Kickstart
![Page 30: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/30.jpg)
775 775
Kickstart
![Page 31: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/31.jpg)
775 775
Kickstart
![Page 32: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/32.jpg)
775 775
Kickstart
![Page 33: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/33.jpg)
775 775
Kickstart
![Page 34: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/34.jpg)
775 775
Kickstart
![Page 35: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/35.jpg)
775 775
Kickstart
![Page 36: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/36.jpg)
775 775
Kickstart
![Page 37: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/37.jpg)
775 775
Kickstart
![Page 38: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/38.jpg)
775 775
Kickstart
![Page 39: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/39.jpg)
775 775
JavaFxTooling
UI D
esig
nH
ot
`r N
ot
?
![Page 40: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/40.jpg)
775 775
>50+ Build-In Controls & Layouts
>Model/View-Binding
>Event Handling
>Drag & Drop Support
>Effects & Animations
>FXML & CSS 3
UI Design
![Page 41: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/41.jpg)
775 775
UI Controls
![Page 42: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/42.jpg)
775 775
>Label ... HTMLEditor ... Charts
>extends Node
>Animation, Effects, Transformation
>Styling via CSS
>Integration with Swing ( & SWT)
UI Controls
![Page 43: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/43.jpg)
775 775
>via Property & Binding Classes> IntegerProperty, DoubleProperty ...
> Bindings, NumberBindings, ...
>via Observable & Listener> Observable, ObservableValue
> Change- & InvalidationListener
> Lists, Maps, Collections
(UI) Binding
![Page 44: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/44.jpg)
775 775
(UI) Binding
![Page 45: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/45.jpg)
775 775
>Drag, Key, Mouse, Scroll ...
>EventHandler, EventFilter
>Event Delivery Process> Target Selection
> Route Construction
> Event Capturing
> Event Bubbling
Event Handling
![Page 46: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/46.jpg)
775 775
>Blend, Bloom, Blur
>Shadows, Reflection, Lighting
>Translation, Rotation, Scaling
>Transition, Timelines, Keyframes
>Effect Chains
Effects & Animations
![Page 47: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/47.jpg)
775 775
Effects & Animations
(Quelle: glyphsoft)
![Page 48: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/48.jpg)
775 775
>UI Deklaration
>XML-based, Scriptable
>Controller „Binding“
>Action „Binding“
>@FXML Annotation
FXML & CSS 3
![Page 49: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/49.jpg)
775 775
Kickstart II
![Page 50: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/50.jpg)
775 775
FXML & CSS 3
(Quelle: glyphsoft)
![Page 51: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/51.jpg)
775 775
FXML & CSS 3
> UI Declaration
![Page 52: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/52.jpg)
775 775
FXML & CSS 3
> Controller & Action Binding
![Page 53: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/53.jpg)
775 775
FXML & CSS 3
> Scripting Language
![Page 54: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/54.jpg)
775 775
FXML & CSS 3
> CSS 3
![Page 55: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/55.jpg)
775 775
JavaFx
Toolin
g
UI DesignHot `r Not
?
![Page 56: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/56.jpg)
775 775
>NetBeans 7.x
>Eclipse
>IntelliJ Idea
TOOLING
>JavaFX SceneBuilder
![Page 57: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/57.jpg)
775 775
SceneBuilder
![Page 58: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/58.jpg)
775 775
JavaFxTooling
UI D
esi
gn
Hot `r N
ot
?
![Page 59: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/59.jpg)
![Page 60: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/60.jpg)
JavaFx 2.0
![Page 61: JavaFX - Jetzt nun doch oder besser nicht?](https://reader038.vdocuments.us/reader038/viewer/2022102813/546e6282af79594b588b6a1d/html5/thumbnails/61.jpg)
775 775
> Improved UI Controls & Charts > Data Service Support> Enhancements to WebView > Modularization> Mulit-Touch & Sensor Support