Home Page Icon
Home Page
Table of Contents for
Title
Close
Title
by Johan Vos Ph.D., Weiqi Gao Ph.D., Dean Iverson, Stephen Chin, James L. Weaver
Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology
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
Introduction to Node-Centric UIs
Setting the Stage
Making a Scene
Handling Input Events
Animating Nodes in the Scene
Summary
Resources
CHAPTER 3: Properties and Bindings
Forerunners of JavaFX 2.0 Binding
A Motivating Example
Understanding Key Interfaces and Concepts
Type-Specific Specializations of Key Interfaces
Creating Bindings
Understanding the JavaFX Beans Convention
Summary
Resources
CHAPTER 4: Building Dynamic UI Layouts in JavaFX
Introducing JavaFX Reversi
Dynamic Layout Techniques
Creating Custom Regions
Laying Out the Tiles Using a GridPane
Aligning and Stretching with AnchorPane
When to Use Different Layouts
A New Perspective on Reversi: The JavaFX 3D Scene Graph
Bringing Reversi to Life
Summary
Resources
CHAPTER 5: Using the JavaFX UI Controls
Trying Out the JavaFX UI Controls
Leveraging the JavaFX UI Controls
Summary
Resources
CHAPTER 6: Collections and Concurrency
Understanding Observable Collections
Using the JavaFX Concurrency Framework
Embedding JavaFX Scenes in Swing and SWT Applications
Summary
Resources
CHAPTER 7: Creating Charts in JavaFX
Structure of the JavaFX Chart API
Using the JavaFX PieChart
Using the XYChart
Summary
Resources
CHAPTER 8: Using the Media Classes
The Foundation
Supported Media Formats
Working with Audio Clips
Working with Media
Playing Audio
Playing Video
Summary
CHAPTER 9: Accessing Web Services
Front-end and Back-end Platforms
Merging JavaFX and Java Enterprise Modules in the Same Environment
Using JavaFX to Call Remote (Web) Services
Summary
CHAPTER 10: JavaFX Languages and Markup
A Quick Comparison of Alternative Languages
Making Your JavaFX Groovy
Scala and JavaFX
Visage, the JavaFX Language
Constructing UIs with FXML Markup
Summary
Resources
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
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset