阅读更多
JavaFX开发人员今天宣布了一个名为“ControlsFX”的开源项目,该项目旨在为JavaFX开发提供更多的UI控件和其他工具。



该项目主要针对JavaFX 8.0(捆绑在JDK 8中),考虑到JavaFX中已经包含了一些控件,ControlsFX只会包含新的控件和功能,并且还有一个完善的javadoc文档。

ControlsFX包含的主要特性如下:

1.  按钮栏

这是一个按钮容器,可以自动根据底层操作系统来将按钮放置到正确的位置,开发者只需标注按钮的类型,该容器会自动完成剩余工作。



2.  对话框

一个预建的模态对话框集合,提供了一个简单但强大的API。支持所有预建对话框类型,还可以轻松创建自定义对话框。



3.  GridView

一个快速、虚拟化的网格容器,类似于ListView。对于图像显示来说,该控件非常实用。



4.  范围滑块

如果你希望用户指定一个范围,可以使用该控件。用户只需在两端输入数字或拖动滑块即可。



5.  评分控件

一个简单的评分控件,允许用户在范围内指定一个分数。



6.  SegmentedButton(分段按钮)

如果你希望将一些有关联的按钮控件组合在一起,可以使用该控件。



需要注意的是,ControlsFX目前只支持JavaFX 8.0 b87(捆绑在JDK8 b87版本中)及更高版本,如果你使用的是JDK 8早期版本,则需要升级。JavaFX 2.x及之前版本不受支持。

详细信息:http://fxexperience.com/controlsfx/
源码:https://bitbucket.org/JonathanGiles/controlsfx
文档:http://www.jonathangiles.net/javafx/controlsfx/javadoc/
下载:controlsfx-8.0.0-developer-preview-1.zip
  • 大小: 41.6 KB
  • 大小: 20.9 KB
  • 大小: 3.3 KB
  • 大小: 12.8 KB
  • 大小: 7.6 KB
  • 大小: 2.9 KB
  • 大小: 5.1 KB
  • 大小: 1.8 KB
  • 大小: 10.1 KB
11
0
评论 共 14 条 请登录后发表评论
14 楼 remoteJavaSky 2013-05-15 13:52
关于自带的 打包参考下这个吧
https://blogs.oracle.com/talkingjavadeployment/entry/native_packaging_for_javafx

还是要安装wix 或inno setup的 分别对应 msi exe 格式
13 楼 semmy 2013-05-15 09:03
remoteJavaSky 写道
发错了   打包成exe 不用exe4j  就用 wix 或 inno setup

https://github.com/zonski/javafx-maven-plugin/wiki
我使用的这个maven插件很方便

谢谢,JavaFX自带的有没有打包成exe?或者JavaFX自带打包完在window平台下运行的是什么格式。
12 楼 vb2005xu 2013-05-14 10:12
玩出了了6年啊
11 楼 diggywang 2013-05-12 19:46
但愿比SwingX发展得更好
10 楼 remoteJavaSky 2013-05-11 15:09
bcw104 写道
bug还是太多,相比银光还有很多长的路要走,功能差太多了。

基于jdk8 自然有很多bug  相比银光 至少缺一个大的生态圈啊
9 楼 bcw104 2013-05-11 14:20
bug还是太多,相比银光还有很多长的路要走,功能差太多了。
8 楼 rainv 2013-05-10 12:29
Java的界面库还是那么慢吧。。。
7 楼 remoteJavaSky 2013-05-09 11:52
官方的教程还是比较好用的 包括如何用fxml自定义组件,我试过可以的。
http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm


这个是简单的 fxml 依赖注入  就两个类完成
https://github.com/AdamBien/afterburner.fx

这个是google guice集成的 比较全
http://cathive.github.com/fx-guice/
6 楼 onejavaer 2013-05-09 10:59
请问JavaFX2.x的FXML有没有好的相关学习资料,求一下推荐,谢谢!
5 楼 remoteJavaSky 2013-05-09 10:06
发错了   打包成exe 不用exe4j  就用 wix 或 inno setup

https://github.com/zonski/javafx-maven-plugin/wiki
我使用的这个maven插件很方便
4 楼 remoteJavaSky 2013-05-09 10:04
semmy 写道
javaFx应用可以打包成exe的包吗?不用exe4j。


http://wix.sourceforge.net/
3 楼 semmy 2013-05-09 08:35
javaFx应用可以打包成exe的包吗?不用exe4j。
2 楼 eisenwolf 2013-05-08 17:50
去学了学c++才真心知道Java多好使,多方便,多不容易出错,求javafx雄起
1 楼 javagui 2013-05-08 16:03
真心希望 JavaFX 能在移动设备普及

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JavaFX的2.0常见问题合集

    它的目的是为企业和商业应用提供一个轻量级的,硬件加速Java UI平台。 功能亮点: • 为JavaFX的Java API • 新的硬件加速图形管道 • FXML一个新的基于XML定义的用户界面的标记语言 • 超过50的用户界面控制...

  • 甲骨文高管:JVM将向更多非Java语言开放

    Ramani下午在大会现场接受了媒体专访,就甲骨文在加强Java投资和创新上的愿景,以及Java平台的未来目标、Java开源和社区路线图、 Java虚拟机(JVM)、Java移动版战略、JavaFX路线图等一系列开发人员关注的话题进行了...

  • java fx 教程_第一篇 开始学习JavaFX

    本教程由三篇文档组成,它们之前都随着JavaFX 2.x的文档集一同发布了:《JavaFX概览(JavaFX Overview)》、《JavaFX架构(JavaFX Architecture)》和《开始学习JavaFX(Getting Started with JavaFX...

  • java 富客户端开发_Java富客户端平台JavaFX:创建框架实战

    【IT168技术】2007年JavaOne大会上首次对外发布JavaFX,时隔三年之后,2010年JavaOne大会重点强调了Oracle针对Java平台的计划。未来JavaFX希望在渲染方面具备通用的抽象能力,无论是针对Java 2D/OpenGL/Hospot VM...

  • 盘点甲骨文全球大会2010:技术新趋势和新产品

    标题中的“甲骨文全球大会”其实是包含甲骨文全球大会、JavaOne和甲骨文开发者大会等三个大会,对于Oracle来说,这也是其首次在同一个城市、同一周同时举办三个大会。在本次大会上,Oracle分享了他们多项最新技术和...

  • JavaFX2初探(一)

    甲骨文推ControlsFX开源项目,JavaFX的UI控件集 http://fxexperience.com/scenic-view/ 3.JavaFXTutorials http://www.oracle.com/technetwork/java/javafx/documentation/index.html ...

  • 关于数据库

    虽然甲骨文也在去年陆续发布了不少的发展计划,但停留在文字上的东西远没有实际的项目发布更能让人了解甲骨文对Java的未来打算了。就目前来说,Java这个Oracle从Sun手中买到的最重要的技术,现在的情况是喜忧参半。...

  • javaGUI学习1:GUI框架,工具介绍

    NetBeans:包括开源的开发环境和应用平台,是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE; 12、Visual Swing ​ 桌面UI设计实现拖拉控件,作用...

  • Oracle促Java迈向移动平台力推MySQL

    虽然甲骨文也在去年陆续发布了不少的发展计划,但停留在文字上的东西远没有实际的项目发布更能让人了解甲骨文对Java的未来打算了。 就目前来说,Java这个Oracle从Sun手中买到的最重要的技术,现在的情况是喜忧参半...

  • JavaOne 2010 见闻-Java 战略和路线图

    JavaFX UI 控件将释出成为开放源代码。 随着 JavaFX 和 Java 的整合,并运行于 JVM 之上,它的富媒体处理及二维和三维渲染功能,也将能提供给任何在 JVM 上运行的其他编程语言,这意味着,例如 Groovy, Scala 和 ...

  • 编程王 kingofcoders.com

    欢迎您 频道Java.netc++phpVBSQL ServerPostgreSQL开源 SolarisBSDLinuxMicrosoftMysqlOracleBorlandEmbedded DB

  • 关于组织参加“第八届‘泰迪杯’数据挖掘挑战赛”的通知-4页

    关于组织参加“第八届‘泰迪杯’数据挖掘挑战赛”的通知-4页

  • PyMySQL-1.1.0rc1.tar.gz

    PyMySQL-1.1.0rc1.tar.gz

  • 技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip

    技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip

  • docker构建php开发环境

    docker构建php开发环境

  • VB程序实例59_系统信息_显示分辨率.zip

    VB程序实例,可供参考学习使用,希望对你有所帮助

  • pytz-2016.7-py2.6.egg

    pytz库的主要功能 时区转换:pytz库允许用户将时间从一个时区转换到另一个时区,这对于处理跨国业务或需要处理多地时间的数据分析尤为重要。 历史时区数据支持:pytz库不仅提供了当前的时区数据,还包含了历史上不同时期的时区信息,这使得它在处理历史数据时具有无与伦比的优势。 夏令时处理:pytz库能够自动处理夏令时的变化,当获取某个时区的时间时,它会自动考虑是否处于夏令时期间。 与datetime模块集成:pytz库可以与Python标准库中的datetime模块一起使用,以确保在涉及不同时区的场景中时间的准确性。

  • VB程序实例-为程序添加快捷键.zip

    VB程序实例-为程序添加快捷键.zip

  • 画2、3维的隐含数111111111111

    画2、3维的隐含数

  • pytz-2017.2-py3.4.egg

    pytz库的主要功能 时区转换:pytz库允许用户将时间从一个时区转换到另一个时区,这对于处理跨国业务或需要处理多地时间的数据分析尤为重要。 历史时区数据支持:pytz库不仅提供了当前的时区数据,还包含了历史上不同时期的时区信息,这使得它在处理历史数据时具有无与伦比的优势。 夏令时处理:pytz库能够自动处理夏令时的变化,当获取某个时区的时间时,它会自动考虑是否处于夏令时期间。 与datetime模块集成:pytz库可以与Python标准库中的datetime模块一起使用,以确保在涉及不同时区的场景中时间的准确性。

Global site tag (gtag.js) - Google Analytics