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实例教程主要介绍了如何使用JavaFX 8来创建富客户端应用程序,提供了一个实际的例子来指导用户。本教程的重点在于如何使用Eclipse集成开发环境(IDE)以及SceneBuilder工具来构建用户界面和应用程序的逻辑部分...
### Pro JavaFX 8 关键知识点概述 #### 标题:Pro JavaFX 8 - **主要内容**:本书深入探讨了...无论是希望通过JavaFX构建桌面应用程序还是探索物联网(IoT)领域的可能性,《Pro JavaFX 8》都是一本不可多得的宝贵资源。
《Mastering JavaFX 8 Controls》是一本全面的指南,不仅适合 JavaFX 初学者入门,也适合希望深化对 JavaFX 控件理解的开发者。通过阅读本书,读者将能够掌握 JavaFX 8 控件的各种特性和功能,为开发高质量的桌面...
本书采用完全以例子为基础的教学方式,通过一系列有趣易学的例子,帮助读者快速掌握JavaFX 8平台的主要功能。学习本书后,读者将能够开发出外观美观、用户体验良好,并能通过各种数据展示方式与用户互动、提高工作...
本书《Learn JavaFX 8》是一本详尽介绍 JavaFX 8 的书籍,共计 1200 页,内容非常全面且深入。 在 JavaFX 出现之前,开发者主要依赖于 AWT 和 Swing 进行图形用户界面的开发。然而,这两套框架存在诸多不足之处:...
javaFx8的详细教程,详细介绍到了javaFX8的保修细节,有助于javaFX的入门学习。是一份不可多得的javaFX的学习资料。
《Mastering JavaFX 8 Controls》是一本专注于JavaFX 8平台上的控件使用的教程书籍,主要向读者介绍如何利用JavaFX框架开发丰富的图形用户界面(GUI)。JavaFX是一个用于构建富客户端应用程序的库,它是Java SE的一...
《Pro JavaFX 8》是一本深入介绍如何利用JavaFX 8构建桌面、移动及嵌入式客户端应用的专业指南。本书由Johan Vos、Weiqi Gao、Stephen Chin、Dean Iverson以及James Weaver共同编著,于2014年出版。该书版权由出版社...
JavaFX 8官方指导是一本详细介绍如何使用JavaFX构建用户界面的教程书籍。通过学习本书,开发者不仅可以掌握如何利用JavaFX提供的丰富UI组件来快速搭建界面,还能深入了解JavaFX API的各种特性和功能,从而更好地进行...
总的来说,`javafx-8u131-apidocs`是开发者学习和使用JavaFX 8u131的重要参考资料,涵盖了从基础组件到高级特性的全方位介绍。通过深入理解这些API,开发者可以构建出高效、美观且功能强大的JavaFX应用程序。
JavaFX 8u151是针对Java Development Kit (JDK) 8的一个更新版本,包含了对JavaFX的改进和修复。 在"javafx-8u151-apidocs.zip"这个压缩包中,"api"文件夹很可能包含了JavaFX 8u151的API文档,这些文档对于开发者来...
《JavaFX8 Introduction by Example 第二版》是为专业软件开发人员设计的,旨在通过实例介绍如何使用JavaFX 8平台开发图形界面丰富的客户端应用程序。JavaFX是一个用于构建富互联网应用(Rich Internet Applications...
《Learn JavaFX 8.pdf》是一本关于JavaFX 8开发的详细教材,涵盖了JavaFX编程的众多方面。JavaFX是一种用于构建富客户端应用程序的软件平台,是Java SE的一部分,它提供了许多用于创建图形用户界面的组件。 首先,...
《Pro JavaFX 8》这本书为读者提供了一个关于如何使用JavaFX 8平台开发复杂Java应用程序的全面指南,涵盖了从基础知识到高级主题的各个方面。 首先,书中向读者介绍了如何快速上手JavaFX,包括下载JavaFX SDK和相关...
JavaFX Script是一种用于创建具有流畅用户界面的应用程序的动态编程语言。该语言由Sun Microsystems开发,旨在为Java平台带来更加直观、高效的用户界面设计体验。JavaFX Script不仅简化了用户界面的创建过程,还提供...
下面将详细介绍JavaFX和在开发piano应用中可能涉及到的关键知识点。 1. **JavaFX基础**: - JavaFX提供了一套丰富的UI控件和图形库,允许开发者创建具有现代视觉效果的应用。 - 它支持CSS样式,使得应用程序界面...