Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology (Paperback)

James Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, Johan Vos

  • 出版商: Apress
  • 出版日期: 2012-03-05
  • 售價: $1,850
  • 貴賓價: 9.5$1,758
  • 語言: 英文
  • 頁數: 640
  • 裝訂: Paperback
  • ISBN: 1430268727
  • ISBN-13: 9781430268727
  • 相關分類: Java 程式語言Java 相關技術
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

In Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology, Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos show you how you can use the JavaFX platform to create rich-client Java applications. You'll see how JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications.

Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 2. It contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation. Written in an engaging and friendly style, Pro JavaFX 2 is an essential guide to JavaFX 2.

What you’ll learn

  • How to get started with JavaFX 2, including downloading the SDK and available tools.
  • How to express user interfaces with a declarative-style enabled by the JavaFX builder classes.
  • How to use property binding to keep the UI easily in sync with the model.
  • How to use the rich set of JavaFX UI controls, charts, shapes, effects, transformations, and animations to create stunning, responsive, user interfaces.
  • How to use the powerful JavaFX layout classes to define the user interface in a cross-platform fashion.
  • How to leverage the observable collection classes to observe changes in, and bind to, Java collections.
  • How to use the JavaFX media classes to play audio and video.
  • How to interact with external application services to create an enterprise application with JavaFX.
  • How to use the JavaFX API with alternative languages such as Scala, Groovy, and Visage.
  • How to uncover the JavaFX APIs to whatever degree you choose. The tutorials, reference materials, and pointers to resources are exhaustive.

Who this book is for

Application developers, graphic designers, and IT decision makers. Not only does this book contain comprehensive technical information for developers and designers, it builds a compelling case for choosing JavaFX for web applications and RIAs.

Table of Contents

  1. Getting a Jump Start in JavaFX
  2. Creating a User Interface in JavaFX
  3. Properties and Bindings
  4. Dynamically Laying Out Nodes in the User Interface
  5. Using the JavaFX UI Controls
  6. Collections and Concurrency
  7. Creating  Charts in JavaFX
  8. Using the Media Classes
  9. Accessing Web Services                
  10. JavaFX Languages and Markup
  11. Appendix A: The Visage Language In-Depth

商品描述(中文翻譯)

在《Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology》一書中,Jim Weaver、Weiqi Gao、Stephen Chin、Dean Iverson和Johan Vos向您展示如何使用JavaFX平台來創建豐富的Java客戶端應用程序。您將看到JavaFX提供了一個強大的基於Java的UI平台,能夠處理大規模的數據驅動業務應用程序。

本書涵蓋了JavaFX API、開發工具和最佳實踐,提供了代碼示例,探索了JavaFX 2提供的令人興奮的新功能。它包含了涵蓋JavaFX開發幾乎所有方面的引人入勝的教程,以及增強JavaFX API文檔的JavaFX參考資料。《Pro JavaFX 2》以引人入勝和友好的風格寫成,是JavaFX 2的必備指南。

您將學到以下內容:
- 如何入門JavaFX 2,包括下載SDK和可用工具。
- 如何使用JavaFX構建器類的聲明式風格來表達用戶界面。
- 如何使用屬性綁定使UI與模型輕松同步。
- 如何使用豐富的JavaFX UI控件、圖表、形狀、效果、變換和動畫來創建令人驚艷、響應迅速的用戶界面。
- 如何使用強大的JavaFX佈局類以跨平台方式定義用戶界面。
- 如何利用可觀察集合類觀察Java集合的變化並進行綁定。
- 如何使用JavaFX媒體類播放音頻和視頻。
- 如何與外部應用程序服務交互,創建具有JavaFX的企業應用程序。
- 如何使用Scala、Groovy和Visage等替代語言使用JavaFX API。
- 如何根據需要深入了解JavaFX API。教程、參考資料和資源指南非常詳盡。

本書適合應用程序開發人員、圖形設計師和IT決策者。這本書不僅包含了開發人員和設計師的全面技術信息,還為選擇JavaFX用於Web應用程序和RIA提供了有力的理由。

目錄:
1. 在JavaFX中快速入門
2. 在JavaFX中創建用戶界面
3. 屬性和綁定
4. 在用戶界面中動態佈局節點
5. 使用JavaFX UI控件
6. 集合和並發
7. 在JavaFX中創建圖表
8. 使用媒體類
9. 訪問Web服務
10. JavaFX語言和標記
附錄A:Visage語言深入解析