Home > Computing and Information Technology > Computer programming / software engineering > Web programming > JavaFX Rich Client Programming on the NetBeans Platform
12%
JavaFX Rich Client Programming on the NetBeans Platform

JavaFX Rich Client Programming on the NetBeans Platform

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

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:
Foreword xvii Preface xix About the Authors   xxiii   Chapter 1: A Tour of the NetBeans Platform    1 What You Will Learn   1 1.1 Background Basics   2 1.2 The NetBeans Platform: The Big Picture   3 1.3 FamilyTreeApp Reference Application   10 1.4 Documentation   17 1.5 How to Get Java and the NetBeans Platform Software   17 1.6 Example Software Bundle   18 1.7 Key Point Summary   18   Chapter 2: Background Basics    19 What You Will Learn   20 2.1 JavaBeans and Properties   20 2.2 Lambda Expressions   38 2.3 Swing Basics   40 2.4 Improving the User Experience   63 2.5 Concurrency and Thread Safety   68 2.6 Swing Background Tasks   73 2.7 Key Point Summary   80   Chapter 3: Introduction to JavaFX 83 What You Will Learn   83 3.1 What Is JavaFX?   84 3.2 Building JavaFX Programs   87 3.3 JavaFX Properties   103 3.4 Putting It All Together   120 3.5 Key Point Summary   128   Chapter 4: Working with JavaFX    131 What You Will Learn   131 4.1 Creating JavaFX Properties   132 4.2 Using JavaFX Properties in a JavaFX Application   139 4.3 Observable Collections   148 4.4 JavaFX Applications   153 4.5 Concurrency and Thread Safety   172 4.6 JavaFX Background Tasks   176 4.7 Monitoring Background Tasks   182 4.8 Key Point Summary   195   Chapter 5: A Taste of Modularity    199 What You Will Learn   199 5.1 Modular Architecture   199 5.2 Creating a NetBeans Platform Application   203 5.3 Creating Modules   208 5.4 Configuring a Module with Public Packages   211 5.5 Registering a Service Provider   214 5.6 Configuring a Window for Selection   219 5.7 Configuring a Window with Form Editing   231 5.8 Module Life Cycle Annotations   242 5.9 What We Know So Far   244 5.10 Key Point Summary   245   Chapter 6: JavaFX Integration 249 What You Will Learn   249 6.1 JavaFX and the NetBeans Platform   250 6.2 Communication Strategies   261 6.3 Integrating with the NetBeans Platform   265 6.4 Key Point Summary   289   Chapter 7: Nodes and Explorer Views 291 What You Will Learn   291 7.1 The NetBeans Model View Controller   292 7.2 Nodes   293 7.3 Explorer Views   323 7.4 Creating a Selection History Feature   332 7.5 Key Point Summary   338   Chapter 8: NetBeans Platform Window System   341 What You Will Learn   342 8.1 Window Framework Overview   342 8.2 TopComponent Basics   352 8.3 TopComponent Persistence   361 8.4 TopComponent Client Properties   363 8.5 Creating Non-Singleton TopComponents   364 8.6 Window System Life Cycle Management   369 8.7 TopComponent Modes   376 8.8 Window Groups   381 8.9 Window Layout   387 8.10 Window Layout Roles   401 8.11 Key Point Summary   410   Chapter 9: Action Framework    413 What You Will Learn   413 9.1 Type of Actions   414  Always-Enabled Actions   414 9.2 Actions and Lookup   421 9.3 Editing the Node Hierarchy   444 9.4 Inter-Window Drag and Drop   458 9.5 Key Point Summary   468   Chapter 10: Building a CRUD Application 471 What You Will Learn   471 10.1 Create-Read-Update-Delete Application   472 10.2 Using CRUD with a Database   501 10.3 Concurrency in the FamilyTreeApp Application   516 10.4 Key Point Summary   523   Chapter 11: Dialogs    525 What You Will Learn   525 11.1 Dialog Overview   526 11.2 Standard Dialogs   527 11.3 Customizing Standard Dialogs   531 11.4 Custom Dialogs   533 11.5 Custom Login Dialog   539 11.6 Putting It All Together   544 11.7 Key Point Summary   548   Chapter 12: Wizards    551 What You Will Learn   551 12.1 Wizard Overview   552 12.2 The Wizard Wizard   554 12.3 Wizard Input   561 12.4 Wizard Validation   565 12.5 Simple Validation API   577 12.6 Finishing Early Option   587 12.7 Asynchronous Validation   592 12.8 Dynamic Sequence Wizards   598 12.9 Wizard Instantiating Iterators   614 12.10 Key Point Summary   620   Chapter 13: File System 623 What You Will Learn   623 13.1 File System API   624 13.2 The File System API Overview   624 13.3 Monitoring File Changes   636 13.4 Including a File with Your Application   649 13.5 The Layer File and System FileSystem   654 13.6 Key Point Summary   668   Chapter 14: Data System    671 What You Will Learn   671 14.1 Data System API Overview   672 14.2 Creating a New File Type   678 14.3 Working with MultiView Windows   697 14.4 Creating an XML-Based File Type   721 14.5 Key Point Summary   740   Chapter 15: JavaFX Charts    743 What You Will Learn   743 15.1 JavaFX Charts and the NetBeans Platform   744 15.2 Introducing JavaFX Charts   759 15.3 Data Visualization with JavaFX Charts   764 15.4 Adding Behaviors to JavaFX Charts   781 15.5 Saving Charts   789 15.6 Key Point Summary   795   Chapter 16: Using Web Services 799 What You Will Learn   799 16.1 RESTful Web Services and the NetBeans Platform   800 16.2 Creating RESTful Web Services   802 16.3 A Java Application Web Service Client   810 16.4 RESTful Web Services in a NetBeans Platform Application   817 16.5 Key Point Summary   845   Chapter 17: Branding, Distribution, and Internationalization   847 What You Will Learn   847 17.1 What Is Branding?   848 17.2 Application Updates   857 17.3 Application Distribution   864 17.4 Application Internationalization   868 17.5 Key Point Summary   883   Index 885  


Best Sellers


Product Details
  • ISBN-13: 9780321927712
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 38
  • Language: English
  • Returnable: Y
  • Spine Width: 30 mm
  • Weight: 1212 gr
  • ISBN-10: 0321927710
  • Publisher Date: 02 Oct 2014
  • Binding: Paperback
  • Height: 231 mm
  • No of Pages: 928
  • Series Title: English
  • Sub Title: Rich Client Programming on the Netbeans Platform
  • Width: 179 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
JavaFX Rich Client Programming on the NetBeans Platform
Pearson Education (US) -
JavaFX Rich Client Programming on the NetBeans Platform
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

JavaFX Rich Client Programming on the NetBeans Platform

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA