`
hjk685
  • 浏览: 99313 次
  • 来自: ...
社区版块
存档分类
最新评论

JavaFX8 一、介绍

阅读更多

javaFX 用以开发视图
          我主要是开发Swing和web应用的开发。对于web应用我更多使用HTML或者JSF来创建视图,这些年偶尔也是用其他的技术(Adobe Flex,Flash,Android,Wicket,GWT,等等)学习各种UI工具集。
          对于我来说,JavaFX是一个结合了其他大多数的技术更加完美的技术,对于Swing开发者,JavaFX很容易学习,因为他的主要概念和框架的看上去很相似。在底层,好多技术是不同的,但是你可以使用FXML和css这种方式来组织你的应用,比如,相对于HTML应用,JavaFX开发更加简单,因为理论上你可以做任何你想做的事情,不用考虑跨浏览器行为和所有的资源,你可以在你喜欢的编辑器上使用所见即所得编辑器创建完整的视图,就像一个场景编辑器。
          JavaFX提供一个小小的学习曲线,你可以快速创建你的第一个应用。此外由于优秀的文档和API的结构,你可能不会遇到像学习Swing或者HTML时总是碰到错误。但是这里有些地方需要你知道在技术底层,当你第一次使用他们做实验的时候你会碰到有的地方是有些难度的。当创建第一个自定义的JavaFX的control时,你需要了解一些API相关的概念,在JavaFX8 之前有些文档可能已经发生变化或者不存在了,对于我来说作为一个开发者,JavaFX是一个最好的选择,来开发应用,他不需要你关注浏览器。
         在JavaFX8 的发布中JavaFX是java的默认UI开发工具,在这本书中你将学到怎么掌握JavaFX,尤其是Control API,他是创建应用程序的基础技术。你可以从这本书的链接中获取代码和程序。
         使用这本书,你将完成一下目标:
         + 创建一个JavaFX应用的结构
         + 理解JavaFX的常用API
         + 使用布局来定义JavaFX的所有视图

         + 使用JavaFX绑定和属性API来绑定控制器和自定义的数据模型
         + 理解基础的场景图API和技术
         + 研究JavaFX中基本控制类型
         + 使用FXML来隔离视图层
         + 使用CSS进行完整的应用或者明确具体的控制样式。
         + 创建自定义控制器的正确方式
该本书包含十个章节和一个附录。

分享到:
评论

相关推荐

    JavaFX 8 技術手冊.pdf

    javaFx8的详细教程,详细介绍到了javaFX8的保修细节,有助于javaFX的入门学习。是一份不可多得的javaFX的学习资料。

    JavaFX 8 Introduction by Example - 2nd Edition

    JavaFX 8 Introduction by Example - 2nd Edition 介绍了Javafx基础知识、Layout、控件、画图以及在链接Arduino、草莓派等嵌入式设备,是一本很好的Javafx入门书

    javafx-multi-scene:一个演示如何在JavaFX中进行多个场景的演示

    javafx-multi-scene javafx-multi-scene演示了在构建JavaFX应用程序时如何使用一个阶段和...javafx-multi-scene应该在Java 8或更高版本上运行。 发射 从您最喜欢的IDE或使用启动javafx-multi-scene : mvn exec:java

    AntChat:由JavaFX支持的桌面聊天应用程序

    It is powered by Java 8 and JavaFX. The server-side runs on Java as well! 这是登录窗口。 您将选择一个用户名并输入主机地址以及该主机的端口号。 即使您以后可以在客户端中更改主题,也可以选择主题。 您...

    写给大忙人看的Java SE 8

    《写给大忙人看的Java SE 8》向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未...对于想要快速了解Java SE 8新特性的Java工程师来说,《写给大忙人看的Java SE 8》是一本不可多得的枕边读物。

    java8看不到源码-FregeFX:Frege语言绑定和实用程序来创建JavaFX用户界面

    介绍: 已知用途: 在 , 纯功能涂鸦 蚁群STM演示 构建和安装 对于本地构建和安装使用 gradlew install 要运行包含的example项目,请使用 gradlew run 发行说明 0.8 版 完全兼容 Java 8,编译和运行。 利用 Frege ...

    写给大忙人看的Java SE 8中文(美)霍斯曼,张若飞

    第4章介绍了JavaFX;第5章详细介绍了Java新增的日期/时间API;第6章介绍了原子计数器、并发哈希映射、并行数组操作等特性中的改进;第7章介绍了如何在Java虚拟机上执行JavaScript,以及如何与Java代码进行交互操作;...

    写给大忙人看的JavaSE8

    第4 章介绍了JavaFX:第5章详细介绍了Java新增 的日期/时间API;第6章介绍了原子计数器、并发哈 希映射、并行数组操作等特性中的改进;第7章介 绍了如何在Java虚拟机上执行,以及如何 与Java代码进行交互操作;第8...

    Windows JDK8 官方版本

    据官方公告介绍:Java 8是款革命性开发平台,其全面升级现有Java编程模式,带来一项协同开发的JVM、 Java语言以及库。Java 8平台集合生产力、易用性、多语种编程、更高安全性和稳定性等特色。 JDK(Java ...

    JAVA源码文本-Java-in-Two-Semesters-Featuring-JavaFX:文本中程序的源代码

    每个部分都支持一个学期的模块,第一部分介绍基本的编程概念,第二部分在此基础上进行构建,以教授开发更高级的应用程序所需的技能。 第四版涵盖Java 8中引入的开发,包括JavaFX,lambda表达式和Stream API。 主题与...

    jdk1.8u144 官方版本windows

    据官方公告介绍:Java 8是款革命性开发平台,其全面升级现有Java编程模式,带来一项协同开发的JVM、 Java语言以及库。Java 8平台集合生产力、易用性、多语种编程、更高安全性和稳定性等特色。 JDK(Java Development...

    东北大学软件学院2021级大一下实训活力长者社区

    一、项目介绍:东北大学软件学院2021级大一下实训活力长者社区,具体功能和技术实现请移步文章。 二、技术基础: 1. 编译器:Eclipse IDE(2017) 2. 运行环境:JRE 8 3. GUI开发工具:JavaFX 4. 可视化界面构造插件...

    JAVA1.8运行环境官方中文版.rar

    开发工具包括JavaFX SDK,一个专用JRE以及Java Mission Control工具套件。源代码包含JAVA的公共API的类的源代码。公共JRE:独立JRE,任何应用程序均可使用该JRE,它将JAVA插件和JAVA WEB START注册到浏览器和...

    flpmanager:使用Java编写的FL Studio项目文件的简单管理器

    一个简单的基于工作区的管理器,用于使用JavaFX GUI工具包用Java编写的Image-Line的FL Studio项目文件。 该项目是作为西波西米亚大学“用户界面介绍”主题的研讨会工作而开始的。 用法 先决条件 Java 8 (或更高...

    java8源码-asuka::bird:模板提供mybatiscodegenerator功能,程序是图形界面半自动化,修改模板可生成任意语言,任意代码风

    java8 源码 Asuka BETA asuka 是基于velocity模板引擎的代码生成器,不限制生成的目标代码语言与代码...本工具建议使用Java8以上版本运行,springboot与javaFX整合插件使用了开源作者的插件项目springboot-javafx-suppo

    模拟爱奇艺本地视频播放器(源码+部署说明+演示视频+源码解释).zip

    模拟爱奇艺本地视频播放器是一款基于 Java 语言和 Eclipse IDE 开发的本地视频播放器,它能够播放各种视频格式的文件,包括 MP4、AVI、MKV、FLV 等。该系统采用 MVC 架构,前端使用 JavaFX 实现用户界面,后端使用 ...

Global site tag (gtag.js) - Google Analytics