Book description
JavaFX is a state-of-the-art graphics toolkit that is now built into Java and can be easily integrated with the NetBeans Platform. With JavaFX, you can create advanced user interfaces, manipulate media, generate graphical effects and animations, and much more. The NetBeans Platform provides a framework for building robust, modular applications with long life expectancies. Together, JavaFX and the NetBeans Platform provide the basis for creating visually appealing, industrial-strength applications.
Focusing on JavaFX as the front end for rich client applications, this guide’s examples cover JavaFX 8 with the NetBeans Platform, NetBeans IDE, and Java 8. Gail and Paul Anderson fully explain JavaFX and its relationship with the NetBeans Platform architecture, and systematically show Java developers how to use them together effectively. Each concept and technique is supported by clearly written code examples, proven through extensive classroom teaching.
Coverage includes
Background basics with Java, JavaFX, and UI events
Building loosely coupled applications
NetBeans Platform Modules and Lookup
NetBeans Platform Nodes, Explorer Views, and Actions
Building CRUD-based applications
Integrating JavaFX with a Swing-based framework
Using JavaFX Charts with the NetBeans Platform
Using the NetBeans Platform File System and Data System
Keeping the UI responsive
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents
- Foreword
- Preface
- About the Authors
- 1. A Tour of the NetBeans Platform
- 2. Background Basics
- 3. Introduction to JavaFX
- 4. Working with JavaFX
-
5. A Taste of Modularity
- What You Will Learn
- 5.1 Modular Architecture
- 5.2 Creating a NetBeans Platform Application
- 5.3 Creating Modules
- 5.4 Configuring a Module with Public Packages
- 5.5 Registering a Service Provider
- 5.6 Configuring a Window for Selection
- 5.7 Configuring a Window with Form Editing
- 5.8 Module Life Cycle Annotations
- 5.9 What We Know So Far
- 5.10 Key Point Summary
- 6. JavaFX Integration
- 7. Nodes and Explorer Views
-
8. NetBeans Platform Window System
- What You Will Learn
- 8.1 Window Framework Overview
- 8.2 TopComponent Basics
- 8.3 TopComponent Persistence
- 8.4 TopComponent Client Properties
- 8.5 Creating Non-Singleton TopComponents
- 8.6 Window System Life Cycle Management
- 8.7 TopComponent Modes
- 8.8 Window Groups
- 8.9 Window Layout
- 8.10 Window Layout Roles
- 8.11 Key Point Summary
- 9. Action Framework
- 10. Building a CRUD Application
- 11. Dialogs
- 12. Wizards
- 13. File System
- 14. Data System
- 15. JavaFX Charts
- 16. Using Web Services
- 17. Branding, Distribution, and Internationalization
- Index
Product information
- Title: JavaFX Rich Client Programming on the NetBeans Platform
- Author(s):
- Release date: September 2014
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133430066
You might also like
book
Rich Client Programming: Plugging into the NetBeans Platform
The open-source NetBeans Platform is an extraordinarily powerful framework for building "write once, run anywhere" rich …
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 …
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 …