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)
使用说明
- 单击下面的Webstart启动按钮。
- 通过在主机操作系统上使用文件资源管理器, 将音乐mp3文件“拖放”到应用程序的表面。
- 使用应用程序右下方的控件可以暂停,播放和停止音乐。
- 您可以使用鼠标在桌面上拖动应用程序。
- 要关闭应用程序,请单击右上角的“ X”。
要启动该应用程序,请单击下面的Java Webstart按钮:
![](/assets/blank.gif)
第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示例介绍书相关推荐
- 书评:JavaFX 2.0:示例介绍
尽管Oracle在JavaOne 2010和JavaOne 2011上对JavaFX的更改使我从怀疑论者转变为对JavaFX的信奉者 ,但是JavaFX愿景的转变并非没有缺点 . 特别是,JavaFX ...
- JavaFX 2.0 beta示例应用程序和思考
我有一段时间回过头来玩JavaFX,并且在使用该语言方面有好有坏的经验. 随着JavaFX 2.0 beta的发布,我想尝试一下. 在这里,我开发了一个简单的地址解析应用程序,该应用程序将使用Goog ...
- JavaFX 2.0和Scala,例如牛奶和饼干
JavaFX 2.0和Scala都是很好的技术,但是一起使用时效果会更好. JavaFX 2.0是一种功能强大的富客户端技术,具有先进的图形,动画和媒体功能. Scala是一种简单但功能强大的语言,具 ...
- 纯Java JavaFX 2.0菜单
在有关JavaFX的最新文章中 ,我集中讨论了不使用JavaFX 1.x的JavaFXScript和不使用JavaFX 2.0的新FXML来使用JavaFX 2.0的新Java API . 所有这些示 ...
- JavaFX 2.0布局窗格– BorderPane
BorderPane非常适合开发更复杂的布局. 通常, BorderPane提供五个不同的区域:顶部,右侧,底部,左侧和中央. 您可以通过调用setTop/setBottom/set-方法将Node设 ...
- JavaFX 2.0布局窗格– FlowPane和TilePane
FlowPanes和TilePanes是不错的布局窗格,如果您想一个接一个地连续地水平或垂直地布局子级,则可以. 它们彼此非常相似,因为它们都将子级布置成列(在水平Flow / TilePane的情况 ...
- Hello JavaFX 2.0:命令行介绍
我从博客文章Hello JavaFX 2.0:NetBeans 7.1 beta的介绍中,从NetBeans 7.1 beta的角度看了一个无处不在的Hello World示例的简单JavaFX版本. ...
- JavaFX 2.0布局窗格– HBox和VBox
如果要对JavaFX 2.0中所有不同的布局窗格进行概述,或者想了解有关它们的一些基本知识,请参阅我以前的文章< JavaFX 2.0中的布局窗格> . 布局窗格HBox和VBox绝对是J ...
- JavaFX 2.0布局窗格– GridPane
毫无疑问, GridPane是JavaFX 2.0中功能最强大,最灵活的布局窗格. 它在由行和列组成的灵活网格中布置其子项,与Swing的GridBagLayout或HTML的表格模型非常相似. 这种 ...
最新文章
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- LVQ,Learning Vector Quantization,学习向量量化
- python多线程,多进程,线程池,进程池
- [下载]北京新版小学英语五年级上册mp3点读APP
- 31.整数中1出现的次数(从1到n整数中1出现的次数)
- ppt模板如何制作通用表格?
- Bandizip - Bandizip图标制作
- ASML即将陷入困境,该对中国市场下定决心了
- Android烂笔头
- Echarts实现可视化大屏
- 小游戏-在评论留下你的运行结果吧
- 系统间接口调用/接口对接 Java
- tableview概述
- 自然语言处理NLP文本分类顶会论文阅读笔记(二)
- AutoSAR系列讲解(入门篇)2.2-SWC的类型
- 君正T21 SDK编译注意事项
- 全球及中国数字乳房断层合成产品行业研究及十四五规划分析报告
- 20155322秦诗茂 我的期望与我的老师
- iptables中的snat与dnat配置技术文档
- 【转】float与double的范围和精度
热门文章
- 利用反射机制创建新类的两种方式及比较
- layui绑定json_JSON绑定:概述系列
- netflix 模式创新_创新设计模式:工厂模式
- lombok_Lombok–您绝对应该尝试一下
- jax-rs jax-ws_极端懒惰:使用Spring Boot开发JAX-RS服务
- 2018年冷链百强_在分析了47,251个依赖关系之后,2016年Java图书馆百强
- 装饰着模式示例_装饰器设计模式示例
- servlets_jQuery Ajax – Servlets集成:构建完整的应用程序
- zookeeper 负载_ZooKeeper,策展人以及微服务负载平衡的工作方式
- 使用Spring和JSR 303进行方法参数验证