Libraries, Tools and Projects(类库,工具和项目)

  • Advanced-Bindings for JavaFX(8) - 高级绑定是一组有用的帮助程序和自定义绑定实现,如java.lang.Math或Switch-Case作为JavaFX绑定。
  • assertj-javafx - JavaFX属性和绑定的AssertJ断言。
  • AnchorFX - JavaFX平台的Docking框架。
  • AnimateFX - 包含即用型动画的JavaFX库。
  • BootstrapFX - BootstrapFX是Twitter Bootstrap for JavaFX的部分端口。
  • CalendarFX - CalendarFX是JavaFX 8的日历框架。它包含一组专业的自定义控件,可用于为任何类型的应用程序实现日历UI。
  • CssFX - 通过在正在运行的应用程序中提供JavaFX CSS重新加载功能来提高开发人员的工作效率。可用作独立库或集成在Scenic View中。
  • ControlsFX - ControlsFX是JavaFX的一个开源项目,旨在提供真正高质量的UI控件和其他工具,以补充核心JavaFX发行版。
  • CustomStage - CustomStage是一个完全可定制的Undecorated JavaFX舞台(窗口),具有惊人的功能。
  • DesktopPaneFX - JavaFX的MDI组件。想想JavaFX的JDesktopPane / JInternalFrame。
  • e(fx)clipse - Eclipse和OSGi的JavaFX工具和运行时
  • FlexBoxFX - FlexBoxFX是CSS3 flexbox布局管理器的JavaFX实现
  • FlexGanttFX - FlexGanttFX是目前可用于Java的最先进的基于JavaFX的甘特图表框架。
  • Flowless - 高效的JavaFX VirtualFlow。
  • FontAwesomeFX - 带有FontAwesomeFX的JavaFX中的FontAwesome
  • FormsFX - 用于轻松创建JavaFX UI表单的框架。
  • FX-BorderlessScene - 简化的JavaFX场景,实现了移动,调整大小,最小化,最大化,关闭和Windows Aero Snap控件。
  • FXForm2 - 提供自动JavaFX表单生成的库。生成的表单具有高度可配置性,可使用代码,注释和CSS样式进行换肤。FXForm2与JSR 303兼容,用于bean验证。
  • FXGraphics2D - 一个库,它提供了一个Graphics2D API,用于在JavaFX Canvas上绘图,以便可以轻松地重用现有的Java2D代码。创建此库是为了为JFreeChart提供JavaFX支持。
  • FXLauncher - 自动更新JavaFX应用程序的启动器。结合JavaFX本机打包,您将获得具有自动应用程序更新的本机安装程序。
  • FXParallax - Java的Parallax框架(JavaFX)。
  • FXRibbon - 微软喜欢用于Java的Ribbon控件(JavaFX)。
  • FXValidation - Java的验证支持(JavaFX)。
  • FXyz - F(X)yz是一个新的JavaFX 3D库,它提供了基础JavaFX 8 3D软件包所没有的其他基元,复合对象,控件和数据可视化。
  • GestureFX - JavaFX的轻量级缩放缩放窗格
  • Getdown - Getdown是一个用于将Java应用程序部署到最终用户计算机的系统,以及使这些应用程序保持最新。
  • Gluon Maps - 胶子地图在构建时考虑了高性能,但这并不意味着缺少功能。Gluon Maps提供图层叠加,多个图块集等等。
  • Gluon Scene Builder - Scene Builder与JavaFX生态系统一起使用 - 官方控件,社区项目和Gluon产品,包括Gluon Mobile,Gluon Desktop和Gluon CloudLink。
  • GMapFX - GMapsFX为Google Map的Javascript API提供了一个包装器,允许您使用纯Java API使用地图并与地图交互。
  • Grid - 基于网格的游戏(如数独或国际象棋)的组件。
  • Ikonli - Ikonli提供可在Java应用程序中使用的图标包。目前支持Swing和JavaFX UI工具包。
  • JavaFX DataViewer - JavaFX图表库。使用plotly.js库在JavaFX中创建图表。
  • javafx-d3 - javafx-d3提供了一个Java API,用于将JavaScript库d3.js与JavaFx应用程序一起使用。
  • JavaFXPorts - JavaFXPorts是一个开源项目,它将Java和JavaFX引入移动和嵌入式硬件,包括iPhone,iPad,Android设备和Raspberry Pi。
  • JCSG - 基于BSP的CSG(构造实体几何)的Java实现
  • JFoenix - JavaFX材料设计库。JFoenix是一个开源Java库,使用Java组件实现Google Material Design。
  • JFXAnimation - JavaFX中CSS关键帧动画的构建器。像使用CSS一样创建动画。
  • JFXNodeMapper - Javafx节点映射到各种数据格式,如csv,xml,json和resultset。
  • JFXScad - 基于JCSG的JavaFX 3D打印IDE。
  • JFXtras - JavaFX的支持库,包含辅助类,扩展布局,控件和其他有趣的小部件。
  • JideFX - JideFX公共层是JavaFX平台的各种扩展和实用程序的集合。JideFX公共层相当于Swing的JIDE组件中的JIDE公共层。
  • JMetro - 受Microsoft Metro / Fluent Design System启发的JavaFX的现代主题(或外观)。它用于NASA的应用程序:Deep Space Trajectory Explorer。
  • jpro - 浏览器的JavaFX。jpro是一种将Java带回浏览器的新技术 - 没有Java插件。
  • JSilhouette - JSilhouette为Java应用程序提供了额外的形状。
  • Kubed - 流行的Javascript库D3.js到Kotlin / JavaFX的端口。
  • Lib-Tile - Lib-Tile是一个用JavaFX和NetBeans IDE 8.0.2编写的多Maven项目,它提供了在JavaFX应用程序中轻松使用和处理Tiles的功能。
  • LiveDirsFX - JavaFX的目录树模型,用于监视文件系统的更改。
  • Medusa - 用于仪表的JavaFX库。该项目的主要重点是提供可以多种方式配置的仪表。
  • MigPane - MigLayout可以生成流动的,基于网格的,绝对的(带链接),分组和对接布局。
  • NetBeansIDE-AfterburnerFX-Plugin - NetBeansIDE-AfterburnerFX-Plugin是一个NetBeans IDE插件,它支持在JavaFX项目中使用库afterburner.fx按照惯例生成文件。
  • Orson Charts - 用于JavaFX和Swing的交互式3D图表库。
  • PreferencesFX - 一个可轻松创建应用程序设置/首选项UI的库。
  • ReactorFX - ReactorFX通过提供一个简单的API来集成Project Reactor和JavaFX,以便从JavaFX Controls,Dialogs,Observables和Collections创建反应Flux。
  • ReactFX - JavaFX的反应事件流,可观察值等。
  • redux-javafx-devtool - ReduxFX的开发人员工具。可视化应用程序的状态和操作。实现时间旅行。
  • RichTextFX - JavaFX的富文本区域。
  • RxJavaFX:RxJava的JavaFX绑定 - RxJavaFX是一个将JavaFX事件转换为RxJava Observable的简单API,反之亦然。它还有一个调度程序,可以安全地将排放转移到JavaFX事件调度线程。
  • Scenic View - Scenic View是一个JavaFX应用程序,旨在简化应用场景图的当前状态,并且无需编辑代码即可轻松操作场景图的属性。这可以让你找到错误,并使像素完美无需编译 - 检查 - 编译舞蹈。
  • SmartCSVFX - 一个简单的JavaFX应用程序,用于加载,保存和编辑CSV文件,并为列提供JSON配置以检查列中的值。
  • SynchronizeFX - 远程数据绑定在本地计算机和网络上的不同JVM之间。
  • SyntheticaFX - SyntheticaFX提供主要用于桌面专业业务应用程序的主题和组件。图书馆正在发展,新的控制正在建设中,并将在未来的版本中添加。最终版本的目标平台是Java 9或更高版本。
  • TestFX - 简单而干净的JavaFX测试。
  • TestFX-dsl - 用于定义TestFX测试的Java友好型DSL。
  • TilesFX - 包含Dashboards切片的JavaFX库。
  • TiwulFX提供UI组件:高级TableView,包含各种可立即使用的列(TextColumn,NumberColumn,LookupColumn等),DetachableTabPane可用作对接框架,MessageDialog,SideMenu等。
  • TuioFX - 用于开发多点触控,多用户交互式桌面和表面的工具包。
  • Toggle Switch - 用于Java的拨动开关控制(JavaFX)
  • Undecorator - 使用自定义皮肤装饰未修饰的JavaFX阶段。这个帮助器为您的JavaFX阶段带来了自定义外观。
  • UndoFX - JavaFX的撤消管理器。
  • Update4j - 分布式应用程序的自动更新程序和启动程序。在构建Java 9的模块系统时考虑到了这一点。
  • VWorkflows - 用于构建特定于域的可视化编程环境的交互式流/图形可视化。为JavaFX提供UI绑定。
  • WellBehavedFX - JavaFX控件的可组合事件处理程序和皮肤脚手架。

Frameworks(架构)

  • afterburner.fx - afterburner.fx是一个基于约定优先配置和依赖注入的简约(3类)JavaFX MVP框架。
  • APX - 用于创建和实现MVC类型应用程序的JavaFX库
  • Basilisk - 桌面/移动JavaFX应用程序框架。Apache许可证V2
  • DataFX - DataFX是一个JavaFX框架,它通过为CDI提供路由和上下文,提供了在JavaFX中创建基于MVC的应用程序的附加功能。
  • Dolphin Platform - Dolphin平台是一个客户端/服务器框架,它基于远程呈现模型模式在服务器和客户端之间提供异步通信
  • EasyBind - EasyBind在创建自定义绑定时利用lambda来减少样板。
  • EasyFXML - EasyFXML是一个基于Vavr和Spring Boot的功能齐全的自定义JavaFX框架,它管理JavaFX附带的大部分恼人的样板。Apache许可证V2
  • FXGL - JavaFX游戏开发框架
  • Griffon - JVM的下一代桌面应用程序开发平台。Apache许可证V2
  • JacpFX - 基于JavaFX的UI应用程序框架
  • JRebirth - JRebirth JavaFX应用程序框架提供了一种编写复杂而强大的RIA和桌面应用程序的简单方法。
  • mvvmFX - mvvm(fx)是一个应用程序框架,它为您提供了使用JavaFX实现MVVM模式的必要组件。Apache许可证V2
  • ReduxFX - JavaFX的功能反应编程(FRP),受JavaScript库Redux.js的启发
  • ScalaFX - 简化了Scala中基于JavaFX的用户界面的创建
  • TornadoFX - Kotlin的轻量级JavaFX框架
  • WorkbenchFX - JavaFX应用程序的轻量级RCP框架。

Books(图书)

  • Introducing JavaFX 8 Programming - 作者:Herbert Schildt
    介绍JavaFX 8编程为JavaFX提供了一个快节奏,实用的介绍,JavaFX是Java的下一代GUI编程框架。在这本易于阅读的指南中,畅销书作家Herb Schildt介绍了开始开发现代动态JavaFX GUI应用程序所需的关键主题和概念。
  • JavaFX 9 by Example - 作者:Carl Dea,Mark Heckler,Gerrit Grunwald,JoséPereda,Sean Phillips
    JavaFX 9 by Example充满了引人入胜,有趣的工作示例,让您快速掌握JavaFX 9的主要方面。
  • JavaFX Essentials - 作者:Mohamed Taman
    通过这个实用,快节奏的指南创建出色的Java GUI应用程序
  • Learn JavaFX 8 Building User Experience and Interfaces with Java 8 - 作者:KishoLearn JavaFX 8 Building User Experience and Interfaces with Java 8ri Sharan
    开始使用Java技能开发富客户端桌面应用程序。学习MVC模式,FXML,效果,转换,图表,图像,画布,音频和视频,DnD等。阅读并使用Learn JavaFX 8后,您将全面了解Java Java平台中的JavaFX API。
  • Mastering JavaFX 8 Controls - 作者Hendrik Ebbers
    通过视觉上令人惊叹的UI提供最先进的应用程序。掌握JavaFX 8控件提供了清晰的指令,详细的示例和现成的代码示例。了解如何使用最新的JavaFX API,配置UI组件,自动生成FXML,构建前沿控件以及有效应用CSS样式。Oracle Press指南中还介绍了故障排除,调整和部署。
  • Pro Java 9 Games Development Leveraging the JavaFX APIs - 作者:Wallace Jackson
    使用Java 9和JavaFX 9为最新的消费电子设备编写3D游戏。
  • Pro JavaFX 9 A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients - 作者:Johan Vos,Weiqi Gao,James Weaver,Stephen Chin,Dean Iverson
    专家作者介绍了新的更加模块化的JavaFX 9 API,开发工具和最佳实践并提供代码示例,探索JavaFX 9提供的令人兴奋的新功能,这是Oracle新版Java 9的一部分。

Blogs and Sites(博客和网站)

  • falkhausen.de - Markus Falkhausen的JavaFX类图
  • FX Experience - 自2009年中期以来,FX Experience一直是JavaFX代码,帖子和见解的首选网站,读者人数每月都在不断增长。你应该绝对遵循他们的每周链接。
  • FXAPss - JavaFX博客。
  • GUI Garage - 开源UI的东西!
  • Harmonic Code - 你应该看看他是如何使用JavaFX的!作者Gerrit Grunwald
  • JavaFX Daily - Michael Heinrichs的 JavaFX每日照片,文章和链接
  • JavaFX Delight - Jens Deters关于Java / JavaFX的博客
  • JPereda’s Coding Blog -优秀的Java / JavaFX的文章何塞·佩雷达
  • Kware - Christoph Keimel撰写的关于JavaFX的博客
  • Pixel Duke - JavaFX的一些文章来自于自第一次测试版以来一直使用JavaFX的人,例如,他是一个允许在JavaFX的第一版本中实现Swing和JavaFX互操作性的组件的作者。博客所有者是JavaFX和Swing自由职业者和顾问,或者更普遍的是前端自由职业者和顾问,他也是软件设计师。
  • Pixel Perfect - 你可以找到关于java的好文章,特别是Dirk Lemmermann的 JavaFX

People(人)

这些人在他们的推特帐户上分享好东西。其中一些是传奇,冠军和摇滚明星。在Twitter上关注他们。来自Twitter的描述。

  • Andres Almiray - JSR377 Spec领导,Groovy爱好者,Griffon项目负责人,Basilisk项目负责人,Java Champion http://manning.com/almiray。
  • Alessio Vinerbi - Java和JavaFX高级软件工程师。
  • Alexander Casall - 对JavaFX,iOS,Angular2开发和产品所有权感兴趣。
  • Andreas Billmann - Java和JavaFX开发人员。
  • Arnaud Nouard - 播放JavaFX,鼓,键盘(带黑键和白键!)和我的孩子们。
  • Bernard Traversat - Java语言,JVM,JavaScript,JDK,JavaFX,Swing / AWT - 高级工程总监,Java平台组,Oracle。
  • Bertrand Goetzmann - Java EE架构师,Groovy / Grails(培训师),JavaFX,Drupal和Ionic的粉丝….
  • Carl Dea - 图书作者,Blogger,一个想要的GUI人,JavaFX爱好者,手机,AI。(他是一个传奇!)
  • Christian Campo - 多个Eclipse项目中的提交者,对JavaFX和云存储感兴趣。
  • Danno Ferrin - Java,JavaFX,Gradle,Groovy,共同创立Griffon。
  • David Grieve - Oracle的JavaFX开发团队成员。主要负责JavaFX的CSS实现。
  • Dean Iverson - JavaFX作者。
  • DelormeLoïc - 初级Java SE / EE开发人员,UI和移动应用程序爱好者(JavaFX,#GluonHQ)。
  • Dirk Lemmermann - 高级Java SE / EE软件工程师。UI Lover(Swing,JavaFX)。
  • Felix - Android,Java,JavaFx,Opendata junkie和IOT(Raspberry Pi)的软件开发人员。
  • Gerrit Grunwald - JUG领袖,Java Champion,JavaONE Rockstar,❤️ Java(FX)和IoT,力量可能与你同在……(他是一个传奇!)
  • Hendrik Ebbers - JUG Dortmund Lead,Java Champion,JavaOne Rockstar,JavaFX书籍作者,JSR EG成员
  • James Weaver - Java / JavaFX / IoT开发人员,作者和演讲者。
  • Jasper Potts - Oracle的JavaFX和Swing团队的开发人员。使用新的JavaFX应用程序,JavaFX UI控件和图形框架。
  • Jeanette Winzenburg - Java桌面顾问:旧时Swing / X爱好者,勉强采用JavaFX。
  • Jens Deters - JavaFX,MQTT_fx领导者,FontAwesomeFX领导者,IoT,docker,dcos,NetBeans梦之队。
  • Johan Vos - Java开发人员,Java Champion,Gluon的联合创始人,LodgON的CTO,使用JavaFX和Glassfish,从事Gluon,Java EE,DataFX等工作。(他是一个传奇!)
  • Jonathan Giles - UI控制JavaFX团队@ Oracle的技术主管。
  • JoséPereda - 博士,结构工程师,爱编码,Java和JavaFX,JavaFXPorts,移动应用程序,物联网。http://gluonhq.com/的软件工程师(他是一个传奇!)
  • Mark Heckler - Pivotal.io的开发者倡导者。计算机科学家和JavaFX作者。
  • Michael Heinrichs - Java,Web,JavaFX开发人员。对敏捷开发和公共演讲感兴趣。
  • Michael Hoffer - 计算机科学家,数学家,软件开发人员,艺术家。(他是一个传奇!)
  • Mohamed Taman - JCP,Java Champions,Hacker,Speaks Java,Enterprise Architect&Software Development Sr. Manager,Mobile / Web Architect,international speaker,IoT Geek,Author。
  • Pedro Duque Vieira - JavaFX和Swing Freelancer and Consultant或更普遍的前端自由职业者,顾问和软件设计师,专门从事用户界面,开源的贡献者。Pixel Duke的所有者是JavaFX,Swing和Front End咨询公司。
  • Peter Pilgrim - Java EE,JavaFX和Scala软件开发人员。
  • Peter Rogge - Java,Java EE,JavaFX,NetBeans,NetBeans RCP,创造力,灵感,动机。
  • Sean Phillips - 美国宇航局承包商。JavaFX,NetBeans平台。开发Deep Space Trajectory Design工具以及JavaFX作者。
  • Stephen Chin - JavaFX布道者,作家,演讲者和开源黑客。
  • Thierry Wasylczenko - Java,JavaFX,敏捷,演讲者,RebelLabs作者,SlideshowFX领导者。
  • Tobias Bley - 软件开发人员和平面设计师技能:java,jpro,JavaFX,Swing,JNI,JavaEE ….
  • Tom Schindl - Eclipse Committer,e(fx)剪辑项目负责人和BestSolution.at的首席技术官
  • Weiqi Gao - JavaFX作者
  • WilliamAntônio - JBoss支持Enginner和JavaFX爱好者。Java * Blogger。

Tutorials(教程)

良好的在线资源,包括免费和付费课程,以学习JavaFX。

  • Building Your First JavaFX Application - 本课程将为您提供基本JavaFX功能的快速介绍,并帮助您构建第一个JavaFX应用程序。
  • code.makery - 多语言在线站点,提供了很好的材料和示例来教你JavaFX。
  • JavaFXTutorials - 学习JavaFX的在线资料和示例。
  • JavaFXTuts - 通过大量示例为初学者完成javafx教程。
  • Jenkov JavaFX - Jenkov JavaFX Toturials和文章,提供了很好的示例来演示如何使用JavaFX功能。
  • Lynda JavaFX GUI Development - 了解如何使用JavaFX为企业应用程序开发图形用户界面(GUI)。
  • TeamTreeHouse Build a JavaFX Application - 学习JavaFX基础知识,事件驱动的应用程序开发和基于客户端的应用程序布局。
  • TheNewBoston JavaFX - Youtube JavaFX Video Toturial。它很简单,是启动JavaFX的好地方。
  • Udemy Build Outstanding JavaFX - 适用于JavaFX的Udemy Video Toturial。使用JavaFX快速构建出色的Java应用程序在本周末之前启动一个漂亮的Java应用程序。使用JavaFX GUI Framework学习更智能的编程。

Talks(会谈)

在JavaOne,Devoxx等会议上进行有趣的讨论

  • Creating Amazing Visualization Tools With JavaFX 8 (3D) - 作者:Michael Hoffer
    截图,涵盖了JavaOne 2013 Tutorial TUT6705的大部分主题:http://mihosoft.eu/?p = 928
    JavaFX是一个功能强大的富客户端平台,非常适合复杂的可视化。在本教程中,您将学习如何创建令人惊叹的2-D和3-D可视化工具,例如使用Java 8和JavaFX 8的交互式函数绘图仪。对于2-D绘图,您将学习如何使用功能强大的图表API附带JavaFX。此外,您将了解如何从文本文件(和.obj的子集)加载3-D几何,通过其快照功能从JavaFX 3D渲染影片,以及使用光线拾取API检索部分3的详细信息。 -D可视化。为了创建漂亮的应用程序,本教程使用了JFXtras项目(jfxtras.org)中的开源控件。
  • DataFX: The Best Way to Get Real-World Data into Your JavaFX Application - 作者:Hendrik Ebbers和Johan Vos
    大多数面向客户的业务应用程序的真正价值在于远程服务器和云系统上的数据。不幸的是,检索和显示这些数据是留给开发人员的一项练习,必须在最终用户与之交互之前(正确!)完成。幸运的是,开源DataFX框架旨在通过使JavaFX开发人员能够轻松地从多种格式的各种源中检索数据,并使用典型的JavaFX模式快速将其与JavaFX组件(如TableView)集成,从而简化这一过程。本次会议介绍了免费和开源的DataFX项目,提供了使用它的实用建议,并提供了对该项目未来计划的深入了解。
  • DataFX: From External Data to a UI Flow and Back - 由Hendrik Ebbers 和Johan Vos
    开源项目DataFX 8构建于DataFX 2的核心原则:使JavaFX开发人员可以轻松检索外部数据(使用REST调用,数据库系统)或自定义方法)并在JavaFX控件中可视化此数据。使用DataFX,您可以使用最常用的协议(包括REST,SSE或WebSocket)来填充UI控件。除了检索数据之外,DataFX中的Flow组件还允许开发人员描述UI组件之间的不同流,并将数据模型注入流中。此会话显示了不同的DataFX组件如何通过使用众所周知的Java技术轻松管理外部数据。
  • Enterprise JavaFX - 作者:Hendrik Ebbers
    会谈展示了几种API和技术,可用于创建与服务器通信的JavaFX应用程序
  • Java on Mobile is a thing… and it’s really good!- 作者:Johan Vos
    在本次会议中,我们将展示如何使用您喜欢的IDE编写Java客户端应用程序,以及如何使用相同的IDE创建可以上载到不同应用程序商店的本机应用程序。这些本机应用程序使用与Java桌面应用程序完全相同的代码。我们讨论JavaFX在移动设备上的状态,以及在移动设备上运行Java代码的选项(例如Dalvik / ART,RoboVM AOT,OpenJDK和Mobile OpenJDK项目)。
  • Let’s Get Wet! AquaFX and Best Practices for Skinning JavaFX Controls - 作者:Hendrik Ebbers和Claudine Zillmann
    JavaFX提供了广泛的默认控件,用于创建从商业到娱乐用例的酷炫应用程序。由于JavaFX是一个多平台UI框架,主要用于基于桌面的平台和嵌入式设备,因此JavaFX提供了一个名为Caspian的跨平台皮肤。从Java 8开始,Modena将成为JavaFX的官方第二个跨平台外观,但是一些应用程序和开发人员明确需要为其控件和应用程序提供本机或自定义外观。本节将指出如何为JavaFX控件创建自定义外观。您将了解到,使用AquaFX,这种自定义皮肤甚至可以像原生皮肤一样。
  • Test-Driven Development with JavaFX - 作者:Hendrik Ebbers和Sven Ruppert
    本次会议介绍了现有测试工具和框架在当前的开发阶段。它比较了现有项目的能力和影响类型。该演示文稿特别关注诸如如何创建跨平台GUI测试等问题?由于许多遗留的(基于Java Swing的)应用程序需要迁移到新的JavaFX 8平台,因此GUI代码必须是测试。业界需要更好的策略和工具来实现从Swing到JavaFX 8的高效迁移。
  • The JavaFX Community and Ecosystem - 作者:Hendrik Ebbers和Alexander Casall
    你想开始使用JavaFX,但不知道在哪里可以找到所有很酷的教程和开源API?这个会议是一个完美的地方!在Java 8发布之前,JavaFX围绕着一个庞大的生态系统,其中包含许多优秀的教程和开源框架。社区越做越大。该演示文稿介绍了JavaFX生态系统中一些最重要的部分,例如第三方框架和流行知识库,并说明了库与实时编码会话之间的功能和协同效应。会议以真实世界的应用程序结束,演示了前面讨论过的技术和API。

Slides(幻灯片)

来自Slideshare的有用幻灯片

  • JavaFX 10 things I love about you。JavaFX简介。
  • JavaFX Pitfalls。有关JavaFX的提示和技巧。
  • The JavaFX Community and Ecosystem。JavaOne在2014年谈论生态系统。
  • The JavaFX Ecosystem。用于构建JavaFX应用程序的开源库集合。

Articles(文章)

关于JavaFX的有趣文章

  • Building a JavaFX Search Bar - 如何将搜索栏添加到JavaFX用户界面。本文基于一个真实的应用程序,并包含所有源代码的链接。
  • Dependency Injection in JavaFX依赖注入 - 在JavaFX应用程序中实现依赖注入的指南。
  • How JavaFX was used to build a desktop application - 介绍JavaFX的一些功能以及它们在构建应用程序中的用法。该文章包含GitHub上所有源代码的链接。
  • JavaFX 8 Refcard - 为您提供开始使用功能强大的JavaFX 8 UI和图形工具以及代码片段和形状和控件的可视示例所需的内容。
  • JavaFX Refcard - 让您开始使用JavaFX,这样可以更轻松地使用图形,动画和媒体构建更好的RIA。
  • User Interface Testing with TestFX -指导如何使用TestFX自动化JavaFX的用户界面的测试。
  • Using the Java Packager with JDK 11 - 如何使用JDK 11上的Java Packager为Mac,Linux和Windows创建可安装的JavaFX应用程序包。

Real World Examples(真实世界的例子)

JavaFX和应用程序的真实世界示例

  • JAXenter上有20个真实世界的例子
  • AsciidocFX - Asciidoc FX是一本书籍/文档编辑器,用于构建PDF,Epub,Mobi和HTML书籍,文档和幻灯片。AsciidocFX也是2015年杜克选择奖的获奖者。
  • binjr - binjr是一个时间序列数据浏览器; 它将由其他应用程序生成的时间序列数据呈现为动态可编辑图表,并提供许多功能,以自然流畅的方式浏览数据(拖放,缩放,历史记录,可分离选项卡,高级时间范围选择器)。
  • Deep Space Trajectory Explorer - 这是NASA使用的应用程序。该工具允许轨迹设计者识别,比较和输出深空3身体系统轨迹。
  • Everest - Everest(以前的RESTaurant)是一个用JavaFX编写的即将推出的REST API测试客户端。看起来像邮差,但用Java写的。
  • FX2048 - 使用JavaFX和Java 11构建的游戏2048。
  • FXDesktopSearch - FXDesktopSearch是一个基于Java和JavaFX的桌面搜索应用程序。它会抓取一组已配置的目录,并允许您对内容使用不同语言支持进行全文搜索。
  • JStackFX - 分析线程转储并不是一件容易的事,因为jstack工具生成的文件提供了原始文本文件。JStackFX将通过一个漂亮的FX GUI帮助您实现这一目标。
  • Modellus - Modellus是一款免费提供的Swing和JavaFX应用程序。这是第一个将Swing和JavaFX集成在一个应用程序中的应用程序(当时使用定制解决方案 - JXScene - 当时不可用)。它在世界各地,特别是在高中和大学中使用,并且已经出现在几篇已发表的科学论文中。样本范围从物理到数学,包括力学,化学,统计学,代数,几何等。
  • Musicott - Musicott是一个管理和播放音乐文件的应用程序。使用JavaFX在Java 8中编写。
  • PDFsam Basic - PDFsam Basic是一个用于合并,拆分,提取页面,旋转和混合PDF文件的开源JavaFX应用程序。
  • SkedPal - SkedPal™结合了创造力和结构的最佳元素,以优化您的时间和生产力。
  • VocabHunter - VocabHunter是一个帮助外语学习者的系统。
  • XR3Player - XR3Player是一个开源的Java / JavaFX媒体播放器,WebBrowser,媒体文件管理器,旨在成为一个不仅仅是媒体播放器。

JavaFX 相关资源相关推荐

  1. 在线CSS工具及相关资源收集

    在线CSS工具: W3C CSS 校验服务 :提供万维网协会(W3C)样式表(CSS)校验服务. CSS 在线编辑器:OnLine CSS Designer - CSS Style Editor. C ...

  2. 一文尽览!文本对抗攻击基础、前沿及相关资源

    // 导读 深度学习的安全性问题已经逐渐被学术界.工业界所认识到并且重视,就文本领域而言,垃圾邮件检测.有害文本检测.恶意软件查杀等实用系统已经大规模部署了深度学习模型,安全性对于这些系统尤为重要. ...

  3. MBG 相关资源链接

    MyBatis Generator(MBG)相关资源链接 http://mbg.cndocs.tk/quickstart.html http://www.mybatis.tk/ http://git. ...

  4. KaliLinuxNetHunter教程下载相关资源

    KaliLinuxNetHunter教程下载相关资源 当用户将刷机工具准备完后,则需要下载ROM包.ROM是ROM image(只读内存镜像)的简称,常用于手机定制系统.一般手机刷机的过程,就是将只读 ...

  5. Osmocom-BB 相关资源、知识分享

    Osmocom-BB 相关资源.知识分享 1.在layer1层添加了解析sniffer的代码 参考http://git.osmocom.org/osmocom-bb/log/?h=luca/gsmma ...

  6. 【FluidSynth】FluidSynth 简介 ( 相关资源链接 | 简介 | 特征 )

    文章目录 一.相关资源链接 二.FluidSynth 简介 三.FluidSynth 特征 一.相关资源链接 相关资源链接 : fluidsynth.org 官方网站 FluidSynth 支持的 M ...

  7. 【TarsosDSP】TarsosDSP 简介 ( TarsosDSP 功能 | 相关链接 | 源码和相关资源收集 | TarsosDSP 示例应用 | TarsosDSP 源码路径解析 )

    文章目录 I . TarsosDSP 函数库简介 II . TarsosDSP 功能 III . TarsosDSP 相关资源链接 ( 官方资料 ) IV . TarsosDSP 源码和相关资源收集 ...

  8. 线性代数的学习及相关资源

    线性代数的学习及相关资源 本来是想写"Coursera公开课笔记: 斯坦福大学机器学习第三课"线性代数回顾(Linear Algebra Review)"的,但是这一课仅 ...

  9. .NET中使用Memcached的相关资源整理 转载之DUDU 程序员打杂的站长

    .NET中使用Memcached的相关资源整理 Memcached官方站点:http://www.danga.com/memcached/ Memcached Win32 1.2.6下载:http:/ ...

最新文章

  1. 获取应用程序文件夹路径的最佳方法
  2. 如何使用 50 行 Python 代码制作一个计算器
  3. Mysql自增列,并发插入时导致死锁的问题
  4. sklearn常用模块
  5. mongoDB中的数据类型
  6. Linux新建用户可以在shell中切换到该用户也能登录到图形桌面
  7. vue (可读写)全局变量的 定义、任意调用、值的修改
  8. python re模块详解_python与正则表达式:re模块详解
  9. java arraylist
  10. 系统管理-第2部分 范围,方法和元素
  11. Centos下更新php
  12. 旧台式电脑改软路由过程记录
  13. 电脑开机无logo,进不了bios
  14. 圆弧与直线相切画法_机械制图常识:圆弧连接画法
  15. module (模块化)
  16. Java中Person类型赋值_Java设计:定义一个Person类和它的子类Employee。Person类有姓名、地址、电话号码和电子邮箱,...
  17. 第一章 信息系统基础知识
  18. Kafka 认证登录注意事项
  19. QQ群反向昵称、恶搞昵称的原理[附]
  20. 大数据有哪些职位和工作机会?

热门文章

  1. PCB缺陷检测—TDD-net论文笔记随笔
  2. 14.system/WIFEXITED/WEXITSTATUS函数-linux
  3. matlab工具箱下载安装和使用方法的汇总|Toolbox 大全
  4. 实验1 修改loopback0地址
  5. ​2022年护士资格证考试实践能力模拟考习题及答案
  6. 开发常说的「部署」到底是什么?
  7. brackets编写java,Brackets - 一款免费的前端开发工具
  8. BT文件快速解析算法
  9. ThinkCMF-幻灯片制作
  10. 完美攻略之风之继承者(风の继承者)中日文双语攻略