NetBeans Platform with JavaFX – Detailed Course Outline
Copyright © 2013 - 2024, Anderson Software Group, Inc.
Section 1 - Creating Applications
- History and Purpose of the NetBeans Platform
- NetBeans Platform Architecture
- Creation and Deployment
- Commands and Properties
- Plugin Manager
- Windows and Editors
- Utilities and Defaults
- Configuration Files
Section 2 - Module System and Lookup
- Why Modules?
- Module Architecture
- Creating Modules
- Module Configuration
- Service Provider Lookup
- Object Repository Lookup
- Life Cycle Annotations
Section 3 - Window System
- Window Framework
- Window Manager
- TopComponents
- Life Cycle Management
- Window Groups
- Window Layout
Section 4 - File System
- File System API
- Monitoring File Changes
- Including Files
- Layer File
- System FileSystem
Section 5 - Nodes and Explorer Views
- NetBeans MVC
- Node Hierarchies
- BeanNode and FilterNode
- BeanTreeView
- OutlineView
- Master-Detail View
- PropertySheetView
Section 6 - Action Framework
- Action Types
- Callback Actions
- Context-Aware Actions
- Editing Node Hierarchies
- Drag and Drop
Section 7 - Dialogs and Wizards
- Standard Dialogs
- Custom Dialogs
- Wizard Wizard
- Wizard Input
- Wizard Validation
- Validation API
- Asynchronous Validation
- Dynamic Sequence Wizards
- Wizard Iterators
Section 8 - Visual Library
- Widgets and Actions
- Factories and Providers
- Grouping and Types
- Using Borders
- Layouts and Scenes
- Lookup
Section 9 - Branding and Distribution
- Branding Menus
- Splash Screens
- Application Updates
- Installing Plugins
- Application Distribution
- Localization
Section 10 - Working with JavaFX
- JavaFX Scene Graph
- FXML and CSS
- JavaFX Integration with NetBeans Platform TopComponents
- Properties and Bindings
- Observable Collections
- JavaFX Controls
- Background Tasks
- Concurrency and Thread Safety
- JavaFX Charts