1 / 23

JavaFX 2

JavaFX 2. Swing war gestern. Einführung JavaFX Geschichte Entwicklung Einsatzmöglichkeiten Neuerungen Beispiele Konzepte / Live Coding Scene Graph Properties Trennung GUI / Implementierung. Agenda. Einführung. 2007 JavaFX Script 2011 JavaFX 2.0: Java API

fritz
Download Presentation

JavaFX 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JavaFX 2 Swing war gestern

  2. Einführung JavaFX • Geschichte • Entwicklung • Einsatzmöglichkeiten • Neuerungen • Beispiele Konzepte / Live Coding • Scene Graph • Properties • Trennung GUI / Implementierung Agenda

  3. Einführung

  4. 2007 JavaFX Script 2011 JavaFX 2.0: Java API JavaFX 2.2 mit JavaSE 7u6 ausgeliefert JavaFX 8 OpenJFX Ersatz für Swing http://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html Einführung Geschichte

  5. Einführung Entwicklung SynchronizeFX

  6. Einführung Einsatzmöglichkeiten !

  7. Properties / Bindings Multi-Touch Animationen Timelines (Interpolation) Charts Media Engine Einführung Neuerungen ggü. Swing • Effekte • Viele Tools (Webbrowser, HTML Editor) • FXML, CSS • Hardwarebeschleunigung • Natives Packaging

  8. Einführung Beispiele

  9. Konzepte

  10. Konzepte Scene Graph • Stage • Scene extendsjavafx.scene.Node • Pane • StackPane • Group • Label • Rectangle • Button • MeineKomponente • TextField

  11. Konzepte Properties Notifikationen über Änderungen (Events) = Databinding String StringProperty StringProperty String

  12. Relationen zwischen Properties Änderungen an gebundenen Properties wirken sich auf den Bindungspartner aus Konzepte Properties und Bindings

  13. Direkte Aktionen auf Änderungen Konzepte Properties und Events

  14. JavaBean Konzepte Properties und JavaBeans

  15. Erweiterung durch Property Konzepte Properties und JavaBeans

  16. Anpassung der Zugriffe Konzepte Properties und JavaBeans

  17. Property sichtbar machen Konzepte Propertys und JavaBeans

  18. ReadOnly auch möglich Konzepte Propertys und JavaBeans

  19. Konzepte Timelines und Transitions 10 s 0 s layoutXProperty == 250 layoutXProperty == 0

  20. Konzepte Möglichkeit der Trennung GUI / Implementierung Beschreibung der Oberfläche FXML+CSS Implementierung der Logik z.B. Aktionen auf Mausklick + = Java Klasse

  21. Konzepte FXML

  22. Digitales Scrum Board synchron ?

More Related