Book description
In Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology, Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos show you how you can use the JavaFX platform to create rich-client Java applications. You'll see how JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications.
Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 2. It contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation. Written in an engaging and friendly style, Pro JavaFX 2 is an essential guide to JavaFX 2.
What you'll learn
How to get started with JavaFX 2, including downloading the SDK and available tools.
How to express user interfaces with a declarative-style enabled by the JavaFX builder classes.
How to use property binding to keep the UI easily in sync with the model.
How to use the rich set of JavaFX UI controls, charts, shapes, effects, transformations, and animations to create stunning, responsive, user interfaces.
How to use the powerful JavaFX layout classes to define the user interface in a cross-platform fashion.
How to leverage the observable collection classes to observe changes in, and bind to, Java collections.
How to use the JavaFX media classes to play audio and video.
How to interact with external application services to create an enterprise application with JavaFX.
How to use the JavaFX API with alternative languages such as Scala, Groovy, and Visage.
How to uncover the JavaFX APIs to whatever degree you choose. The tutorials, reference materials, and pointers to resources are exhaustive.
Who this book is for
Application developers, graphic designers, and IT decision makers. Not only does this book contain comprehensive technical information for developers and designers, it builds a compelling case for choosing JavaFX for web applications and RIAs.
Table of contents
- Title
- Contents at a Glance
- Contents
- Foreword
- About the Authors
- About the Technical Reviewer
- Acknowledgments
-
CHAPTER 1: Getting a Jump Start in JavaFX
- JavaFX Can't Bring Rich-Client Java Back by Itself
- A Brief History of JavaFX
- Going to the Source: Oracle's JavaFX Web Site
- Accessing the JavaFX SDK API
- Obtaining the JavaFX SDK
- Other Available Tools
- Developing Your First JavaFX Program: “Hello Earthrise”
- Compiling and Running from the Command-Line
- Understanding the Hello Earthrise Program
- Developing Your Second JavaFX Program: “More Cowbell!”
- Surveying JavaFX Features
- Summary
- Resources
- CHAPTER 2: Creating a User Interface in JavaFX
- CHAPTER 3: Properties and Bindings
- CHAPTER 4: Building Dynamic UI Layouts in JavaFX
- CHAPTER 5: Using the JavaFX UI Controls
- CHAPTER 6: Collections and Concurrency
- CHAPTER 7: Creating Charts in JavaFX
- CHAPTER 8: Using the Media Classes
- CHAPTER 9: Accessing Web Services
- CHAPTER 10: JavaFX Languages and Markup
-
APPENDIX: The Visage Language in Depth
- An Overview of Visage
- Variables, Values, and Their Types
- Primitive Types
- Working with Sequences
- Visage Expressions
- Object Literals
- Working with Data Bindings
- Working with Functions
- Working with Classes
- Organizing Visage Code
- Triggers
- String Formatting and Internationalization
- Leveraging Java from Visage
- Visage Reflection
- Resources
- Index
Product information
- Title: Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology
- Author(s):
- Release date: February 2012
- Publisher(s): Apress
- ISBN: 9781430268727
You might also like
book
JavaFX Rich Client Programming on the NetBeans Platform
JavaFX is a state-of-the-art graphics toolkit that is now built into Java and can be easily …
book
Pro JavaFX 9: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients
Use the JavaFX platform to create rich-client Java applications and discover how you can use this …
book
Pro JavaFX 8
In Pro JavaFX 8 expert authors show you how to use the JavaFX platform to create …
book
Pro Apache NetBeans: Building Applications on the Rich Client Platform
Take a detailed look at the NetBeans IDE and new features in the NetBeans Platform. Learn …