Juste pour vous signaler qu'un bouquin de référence est dispo depuis la semaine dernière (dispo en draft depuis 3 mois sur Safari Book Online et màj pour JavaFX 1.3)...
1152 pages; et le programme est le suivant :
Copyright
About the Author
Preface
Part I: Introduction to JavaFX
Chapter 1. An Overview of JavaFX
The JavaFX Platform
The JavaFX Script Language
The JavaFX Runtime
JavaFX Development Tools
Deployment
Chapter 2. JavaFX Script Basics
Source File Structure
Comments
The package Statement
The import Statement
Other JavaFX Statements
JavaFX Keywords and Reserved Words
Script Execution and Arguments
Predefined Variables
Chapter 3. JavaFX Script Development
Compiling and Running JavaFX Code
Documentation in JavaFX Source Code
Chapter 4. A Simple JavaFX Application
Building the SnowStorm Application
SnowStorm on the Web, a Phone, and TV
Debugging the SnowStorm Application
Profiling the SnowStorm Application
Source Code for the SnowStorm Application
Part II: The JavaFX Script Language
Chapter 5. Variables and Data Types
Variable Declarations
Object Types
Basic Data Types
Type Inference
Visibility of Variables
Chapter 6. Expressions, Functions, and Object Literals
Expressions and Operations
JavaFX Functions
Object Literals
Chapter 7. Sequences
Sequence Creation
The String Form of a Sequence
Range Notation
Sequence Equality and Copying
Querying Sequences
Modifying Sequences
Operations on Sequences
Java Arrays
Chapter 8. Controlling Program Flow
The if Statement
The while Statement
The for Statement
Exception Handling
Chapter 9. Binding
Binding to Variables and Expressions
Binding and Functions
Binding and Sequences
Chapter 10. Triggers
Triggers on Simple Variables
Triggers and Sequences
Triggers and Instance Variables
Chapter 11. JavaFX Script Classes
JavaFX Class Declaration
Subclassing and Abstract Classes
Class Initialization
Classes and Script Files
Mixins
Chapter 12. Platform APIs
Built-In Functions
Arguments and System Properties
Application Shutdown
Deferring Operations
Functions for Internationalization
Local Storage
Conditional Features
Chapter 13. Reflection
Context and Classes
Types and Values
Variables and Functions
Using Reflection
Part III: User Interfaces with JavaFX
Chapter 14. User Interface Basics
The Stage Class
The Scene Class
Nodes
Alerts
3D Features
Chapter 15. Node Variables and Events
Cursors
Colors
Events
Chapter 16. Shapes, Text, and Images
Shapes
Stroking and Filling Shapes
The Text Class
Fonts
Groups and Custom Nodes
Images
Chapter 17. Coordinates, Transforms, and Layout
Transforms
Combining Transforms
Clipping
Coordinates and Bounds
Node Layout
SnowStorm Revisited
Coordinates and Screens
Chapter 18. Animation
Timelines
Controlling a Timeline
Transitions
Chapter 19. Video and Audio
The Media Class
The MediaPlayer Class
The MediaView Class
Chapter 20. Effects and Blending
Effects Overview
The JavaFX Effects Classes
Blending
Lighting
Chapter 21. Importing Graphics
The JavaFX Production Suite
Using Adobe Illustrator and Photoshop Graphics
Importing SVG Graphics
Chapter 22. Cross-Platform Controls
Controls Overview
The Label Control
Button Controls
The TextBox Control
The PasswordBox Control
The ListView Control
The ChoiceBox Control
The ScrollBar Control
The ScrollView Control
The Slider Control
The ProgressIndicator and ProgressBar Controls
The Separator Control
Tooltips
Chapter 23. Style Sheets
Style Sheet Basics
Style Sheet Property Specifications
Chapter 24. Using Swing Controls
Swing Component Wrappers
Labels
Text Input
Buttons
The SwingList Class
The SwingScrollPane Class
The SwingComboBox Class
The SwingSlider Class
Using Other Swing Components
Chapter 25. Building Custom Controls
Custom Nodes
The CoordinateGrid Node
Custom Containers
Custom Controls
Chapter 26. Charts
Chart Basics
Pie Charts
Bar Charts
Line Charts
Area Charts
Scatter Charts
Bubble Charts
Chart Interaction
Common Customizations
Part IV: Miscellaneous
Chapter 27. Using External Data Sources
The HttpRequest Class
Using RESTful Web Services
RSS and Atom Feeds
Tasks and Progress Monitoring
Asynchronous Operations and Database Access
Chapter 28. Packaging and Deployment
Packaging and Deployment for the Desktop
Packaging and Deployment for Mobile Devices
Appendix A. Using JavaFX Command-Line Tools
Development Using Command-Line Tools
Generating Documentation from JavaFX Source
Appendix B. CSS Properties
Properties Applicable to Nodes
Properties Applicable to Shapes
Properties Applicable to Containers
Properties Applicable to Controls
Index
Partager