JavaFX 9 by Example
暫譯: JavaFX 9 實例解析

Carl Dea, Gerrit Grunwald, José Pereda, Sean Phillips, Mark Heckler

  • 出版商: Apress
  • 出版日期: 2017-09-07
  • 售價: $2,960
  • 貴賓價: 9.5$2,812
  • 語言: 英文
  • 頁數: 557
  • 裝訂: Paperback
  • ISBN: 1484219600
  • ISBN-13: 9781484219607
  • 相關分類: Java 相關技術
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Create media-rich client applications using JavaFX 9 and the Java 9 platform. Learn to create GUI-based applications for mobile devices, desktop PCs, and even the web. Incorporate media such as audio and video into your applications. Interface with hardware devices such as Arduino and Leap Motion. Respond to gesture control through devices such as the Leap Motion Controller. Take advantage of the new HTTP2 API to make RESTful web requests and WebSockets calls.

New to this edition are examples of creating stylized text and loading custom fonts, guidance for working with Scene Builder to create visual layouts, and new content on developing iOS and Android applications using Gluon mobile. The book also covers advanced topics such as custom controls, JavaFX 3D, gesture devices, printing, and animation. Best of all, the book is full of working code that you can adapt and extend to all your future projects.

Is your goal to develop visually exciting applications in the Java language? Then this is the book you want at your side. JavaFX 9 by Example is chock-full of engaging, fun-to-work examples that bring you up to speed on the major facets of JavaFX 9. You'll learn to create applications that look good, are fun to use, and that take advantage of the medium to present data of all types in ways that engage the user and lead to increased productivity. The book:

  • Has been updated with new content on modular development, new APIs, and an example using the Scene Builder tool
  • Is filled with fun and practical code examples that you can modify and drop into your own projects
  • Includes an example using Arduino and an accelerometer sensor to track motion in 3D
  • Helps you create JavaFX applications for iOS and Android devices
What You'll Learn

  • Work with touch-based interfaces
  • Interpret gesture-based events
  • Use shapes, color, text, and UI controls
  • animation to create a simple click and point game
  • Add audio and video to your projects
  • Utilize JavaFX 3D
  • Create custom controls using CSS, SVG, and Canvas APIs
  • Organize code into modules using Java Platform Module System (Project Jigsaw)

  • Who This Book Is For

    Java developers developing visual and media-rich applications to run on PCs, phones, tablets, Arduino controllers, and more. This includes developers tasked with creating visualizations of data from statistical analysis and from sensor networks. Any developer wanting to develop a polished user-interface in Java will find much to like in this book.

    商品描述(中文翻譯)

    創建豐富媒體的客戶端應用程式,使用 JavaFX 9 和 Java 9 平台。學習為移動設備、桌面電腦甚至網頁創建基於 GUI 的應用程式。將音頻和視頻等媒體整合到您的應用程式中。與硬體設備如 Arduino 和 Leap Motion 進行介面互動。通過 Leap Motion Controller 等設備響應手勢控制。利用新的 HTTP2 API 進行 RESTful 網路請求和 WebSockets 呼叫。

    本版新增了創建風格化文本和加載自定義字體的範例,提供使用 Scene Builder 創建視覺佈局的指導,以及使用 Gluon mobile 開發 iOS 和 Android 應用程式的新內容。本書還涵蓋了自定義控制、JavaFX 3D、手勢設備、列印和動畫等進階主題。最棒的是,本書充滿了可供您調整和擴展到未來所有專案的可運行代碼。

    您的目標是開發視覺上令人興奮的 Java 應用程式嗎?那麼這本書就是您所需要的。《JavaFX 9 by Example》充滿了引人入勝、趣味十足的範例,讓您快速掌握 JavaFX 9 的主要面向。您將學會創建外觀良好、使用起來有趣的應用程式,並利用媒介以吸引使用者的方式呈現各類數據,從而提高生產力。本書:

    - 更新了有關模組化開發、新 API 和使用 Scene Builder 工具的範例的新內容
    - 充滿了有趣且實用的代碼範例,您可以修改並放入自己的專案中
    - 包含使用 Arduino 和加速度計感測器追蹤 3D 動作的範例
    - 幫助您為 iOS 和 Android 設備創建 JavaFX 應用程式

    您將學到的內容:

    - 使用觸控介面
    - 解釋基於手勢的事件
    - 使用形狀、顏色、文本和 UI 控制項
    - 使用動畫創建簡單的點擊和指向遊戲
    - 為您的專案添加音頻和視頻
    - 利用 JavaFX 3D
    - 使用 CSS、SVG 和 Canvas API 創建自定義控制項
    - 使用 Java 平台模組系統(Project Jigsaw)將代碼組織成模組

    本書適合對象:

    Java 開發人員,開發在 PC、手機、平板電腦、Arduino 控制器等上運行的視覺和媒體豐富的應用程式。這包括負責從統計分析和感測器網絡創建數據可視化的開發人員。任何希望在 Java 中開發精緻用戶介面的開發人員都會在本書中找到許多值得喜愛的內容。