我最近完成了有关JavaFX 2.0 SDK新版本的书的编写,并且已经将它放在您附近的书店( Amazon )的书架上。 该书将逐步指导您完成JavaFX 2.0的来龙去脉。 当您遇到一章时,将看到一些菜谱,这些菜谱将带来一个问题(用例场景),并具有相关的解决方案。

在提出解决方案之后,将显示示例源代码列表,并在程序执行后显示其输出。 最后,将向您显示一个名为“如何工作”的部分,它将解释和讨论示例及其详细信息。 要查看有关本书的更多信息,例如源代码和勘误表,请访问Apress Publishing( http://www.apress.com/9781430242574 )。

在此博客文章中,我还想向您简要介绍第3章食谱3-1(JavaFX 2.0 MP3 Player)的Java Webstart示例。 要启动JavaFX MP3播放器,只需跳到下面的第3章。
以下是本书各章的简要概述:

第1章:JavaFX基础

首先,指导您如何设置环境,以使用Java和JavaFX快速开发丰富的Internet应用程序。

JavaFX瑞士军刀

阅读本章后,您将能够回答以下问题:

  • 如何创建GUI应用程序?
  • 什么是场景图?
  • 如何在场景图上显示文本?
  • 如何将UI控件合并到应用程序中?
  • 如何绑定表达式?
  • 如何绘制形状?
  • 如何生成后台进程?
  • 如何将键盘序列与应用程序关联?

第2章:JavaFX图形

在第二章中,有一些食谱示例深入研究了JavaFX的图形和动画功能。 首先,我将解释JavaFX图形的一些基础知识,例如渲染图像和动画节点。 然后,我继续讨论更高级的主题,例如为过渡设置动画,操纵布局以及使用JavaFX CSS增强节点。

下图是从食谱2-2拍摄的,描绘了一个图像查看器应用程序,其底部具有一个自定义新闻行情控件。

照片查看器和新闻自动收录器应用程序

第3章:JavaFX媒体

第3章介绍与媒体相关的所有内容。 在这里,我展示了JavaFX的媒体API,这些API使您可以将音频和视频集成到应用程序中。 首先,向您展示如何创建JavaFX MP3播放器和视频播放器。 然后,我将向您介绍通过其他功能来增强视频播放器的其他方法,这些功能可以控制媒体动作和事件,标记视频中的位置以及同步动画。
下图取自食谱3-1,描述了具有图形可视化效果(使用AudioSpectrumListener API)的JavaFX 2.0 MP3播放器。 在启动示例之前,您需要了解运行演示示例的要求和说明。

JavaFX MP3播放器

运行JavaFX 2.0 MP3 Player的简单要求和说明:

要求

  • Java 6 update 24 JRE或更高(首选Java 7)
  • JavaFX 2.0或更高版本(首选JavaFX 2.0.2)
  • Windows XP SP 3或更高版本。 (随着JavaFX在其他操作系统上可用,我将更新jnlp)

使用说明

  1. 单击下面的Webstart启动按钮。
  2. 通过在主机操作系统上使用文件资源管理器, 将音乐mp3文件“拖放”到应用程序的表面。
  3. 使用应用程序右下方的控件可以暂停,播放和停止音乐。
  4. 您可以使用鼠标在桌面上拖动应用程序。
  5. 要关闭应用程序,请单击右上角的“ X”。

要启动该应用程序,请单击下面的Java Webstart按钮:

演示JavaFX 2.0 MP3 Player

第4章:Web上的JavaFX

在第4章中,您将能够利用JavaFX和HTML5之间的互操作性。
首先,我将介绍如何将JavaFX应用程序嵌入到网页中。 然后,我将演示JavaFX的强大WebView和WebEngine API。 以下是第4章中使用WebView和WebEngine API的配方示例:

  • 显示HTML5内容(动画模拟时钟应用程序)
  • 从Web服务(天气应用程序)加载数据
  • 处理网络事件
  • 使用嵌入式数据库(RSS阅读器应用程序)存储和显示数据

下面显示的是一个动画的模拟时钟应用程序,该数据取自食谱4-2,展示了呈现HTML5内容的功能。

JavaFX 2.0模拟时钟(HTML5)

我假设您知道Java编程语言和一些Web开发概念。 我希望您会喜欢这些可以在您自己的项目中自由使用的示例。 我已经使用最新的Java 7 update 2和JavaFX 2.0.2运行时以及SDK测试了示例。 如果您有任何问题或意见,请随时在这里或在我的Twitter帐户@carldea上提问 。

谢谢!
卡尔

参考:来自JCG合作伙伴的 JavaFX 2.0示例介绍书   Carl 的FX Blog上的 Carl Dea。

翻译自: https://www.javacodegeeks.com/2012/03/javafx-20-introduction-by-example-book.html

JavaFX 2.0示例介绍书相关推荐

  1. 书评:JavaFX 2.0:示例介绍

    尽管Oracle在JavaOne 2010和JavaOne 2011上对JavaFX的更改使我从怀疑论者转变为对JavaFX的信奉者 ,但是JavaFX愿景的转变并非没有缺点 . 特别是,JavaFX ...

  2. JavaFX 2.0 beta示例应用程序和思考

    我有一段时间回过头来玩JavaFX,并且在使用该语言方面有好有坏的经验. 随着JavaFX 2.0 beta的发布,我想尝试一下. 在这里,我开发了一个简单的地址解析应用程序,该应用程序将使用Goog ...

  3. JavaFX 2.0和Scala,例如牛奶和饼干

    JavaFX 2.0和Scala都是很好的技术,但是一起使用时效果会更好. JavaFX 2.0是一种功能强大的富客户端技术,具有先进的图形,动画和媒体功能. Scala是一种简单但功能强大的语言,具 ...

  4. 纯Java JavaFX 2.0菜单

    在有关JavaFX的最新文章中 ,我集中讨论了不使用JavaFX 1.x的JavaFXScript和不使用JavaFX 2.0的新FXML来使用JavaFX 2.0的新Java API . 所有这些示 ...

  5. JavaFX 2.0布局窗格– BorderPane

    BorderPane非常适合开发更复杂的布局. 通常, BorderPane提供五个不同的区域:顶部,右侧,底部,左侧和中央. 您可以通过调用setTop/setBottom/set-方法将Node设 ...

  6. JavaFX 2.0布局窗格– FlowPane和TilePane

    FlowPanes和TilePanes是不错的布局窗格,如果您想一个接一个地连续地水平或垂直地布局子级,则可以. 它们彼此非常相似,因为它们都将子级布置成列(在水平Flow / TilePane的情况 ...

  7. Hello JavaFX 2.0:命令行介绍

    我从博客文章Hello JavaFX 2.0:NetBeans 7.1 beta的介绍中,从NetBeans 7.1 beta的角度看了一个无处不在的Hello World示例的简单JavaFX版本. ...

  8. JavaFX 2.0布局窗格– HBox和VBox

    如果要对JavaFX 2.0中所有不同的布局窗格进行概述,或者想了解有关它们的一些基本知识,请参阅我以前的文章< JavaFX 2.0中的布局窗格> . 布局窗格HBox和VBox绝对是J ...

  9. JavaFX 2.0布局窗格– GridPane

    毫无疑问, GridPane是JavaFX 2.0中功能最强大,最灵活的布局窗格. 它在由行和列组成的灵活网格中布置其子项,与Swing的GridBagLayout或HTML的表格模型非常相似. 这种 ...

最新文章

  1. 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
  2. LVQ,Learning Vector Quantization,学习向量量化
  3. python多线程,多进程,线程池,进程池
  4. [下载]北京新版小学英语五年级上册mp3点读APP
  5. 31.整数中1出现的次数(从1到n整数中1出现的次数)
  6. ppt模板如何制作通用表格?
  7. Bandizip - Bandizip图标制作
  8. ASML即将陷入困境,该对中国市场下定决心了
  9. Android烂笔头
  10. Echarts实现可视化大屏
  11. 小游戏-在评论留下你的运行结果吧
  12. 系统间接口调用/接口对接 Java
  13. tableview概述
  14. 自然语言处理NLP文本分类顶会论文阅读笔记(二)
  15. AutoSAR系列讲解(入门篇)2.2-SWC的类型
  16. 君正T21 SDK编译注意事项
  17. 全球及中国数字乳房断层合成产品行业研究及十四五规划分析报告
  18. 20155322秦诗茂 我的期望与我的老师
  19. iptables中的snat与dnat配置技术文档
  20. 【转】float与double的范围和精度

热门文章

  1. 利用反射机制创建新类的两种方式及比较
  2. layui绑定json_JSON绑定:概述系列
  3. netflix 模式创新_创新设计模式:工厂模式
  4. lombok_Lombok–您绝对应该尝试一下
  5. jax-rs jax-ws_极端懒惰:使用Spring Boot开发JAX-RS服务
  6. 2018年冷链百强_在分析了47,251个依赖关系之后,2016年Java图书馆百强
  7. 装饰着模式示例_装饰器设计模式示例
  8. servlets_jQuery Ajax – Servlets集成:构建完整的应用程序
  9. zookeeper 负载_ZooKeeper,策展人以及微服务负载平衡的工作方式
  10. 使用Spring和JSR 303进行方法参数验证