Cover image for NetBeans Platform 6.9 Developer's Guide : Create Professional Desktop Rich-client Swing Applications Using the World's Only Modular Swing Framework.
NetBeans Platform 6.9 Developer's Guide : Create Professional Desktop Rich-client Swing Applications Using the World's Only Modular Swing Framework.
Title:
NetBeans Platform 6.9 Developer's Guide : Create Professional Desktop Rich-client Swing Applications Using the World's Only Modular Swing Framework.
Author:
Petri, Jurgen.
ISBN:
9781849511773
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (319 pages)
Contents:
NetBeans Platform 6.9 Developer's Guide -- Table of Contents -- NetBeans Platform 6.9 Developer's Guide -- Credits -- Foreword -- About the Author -- Acknowledgement -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Modules -- Modular application development -- Characteristics of a module -- Deployment format -- Uniqueness -- Versioning -- Exposed interfaces -- Declarative dependencies -- Lifecycle -- Creating an application -- Setting dependencies -- Versioning -- Installing modules -- Integrating OSGi Bundles -- The sample application -- Summary -- 2. Forms -- Form Builder -- Creating a form -- Laying out a form -- Aligning components on a form -- Space distribution -- Properties window -- Event handling -- Modification of generated code -- Extending the palette -- Summary -- 3. Window System -- Creating a window -- Examining the generated files -- Automatic window lifecycle management -- Programmatically managing the Window lifecycle -- Positioning of windows -- Creating custom modes -- Creating window groups -- Extending the default TopComponent persistence -- Summary -- 4. Lookup -- Registering and finding services -- Creating extension points -- Using extension points externally -- Enabling loosely-coupled communication -- Loosely-coupled consumption -- Creating new tasks -- Dynamic changes and notifications -- Creating an additional TaskProvider -- Proxy Lookups -- Listening to the selection -- Creating a service facade -- Summary -- 5. Actions -- Preparing to work with global actions -- Creating global actions -- Examining the created files -- Enabling Users to Invoke actions -- Toolbar -- Keyboard -- Summary -- 6. Nodes and Explorer Views -- Multiple models in pure Swing -- Nodes and the global Lookup.

Multiple node implementations -- Creating a node -- Multiple explorer view implementations -- Creating an explorer view -- Controlling views with the ExplorerManager -- Creating an ExplorerManager -- Key-based node hierarchies -- Creating a key-based node hierarchy -- Displaying nodes in an explorer view -- Exchanging explorer views -- Lazy child creation -- Context-sensitive actions -- Creating the Edit Task Action -- Creating the Add Task Action -- Creating the Copy Task Action -- Creating the Delete Task Action -- Connecting the Actions to the User Interface -- Decorating nodes -- Creating a FilterNode -- Displaying properties -- Creating a Property sheet -- Inplace property editors -- Adding widgets -- Creating a first scene -- Integrating a scene into the Task Manager -- Summary -- 7. File System -- Central registry -- Accessing the local FileSystem -- Providing additional attributes -- Listening to file changes -- Summary -- 8. Data System -- Support for new file types -- Creating support for Task files -- Examining the generated files -- Customizing the DataObject -- Refactoring the TaskModel -- Refactoring the DueList module -- Refactoring the TaskEditor module -- Refactoring the TaskActions module -- Refactoring the Overview module -- Trying out the New Task File Support -- Context-sensitive capabilities -- Creating a save capability -- Invoking the Save capability -- Providing Icon Badging -- Summary -- 9. Dialogs -- Notifications -- Standard dialogs -- Custom dialogs -- Wizards -- Creating a wizard -- Designing the wizard panels -- Controlling the wizard panels -- Validating entered values -- Invoking the wizard -- Summary -- 10. Settings -- Options window -- Integrating with the Options window -- Preferences -- Setting and using a Preference -- Summary -- 11. Help -- Creating a helpset -- Creating context-sensitive help.

Combining help sets from different modules -- Removing help sets provided by other modules -- Summary -- 12. Branding -- Application launcher -- Limiting the set of modules -- Branding editor -- Application title and icons -- Splash screen -- Window system features -- Display texts -- Summary -- 13. Distribution and Updates -- Creating a ZIP distribution -- Creating an installer -- Enabling online updates -- Summary -- Index.
Abstract:
Create professional desktop rich-client Swing applications using the world's only modular Swing application framework.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: