阅读更多
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

  • “推荐系统”相关资源推荐

    推荐了国内外对推荐系统的讲解相关资源

  • 全渠道电商平台业务中台解决方案.pptx

    全渠道电商平台业务中台解决方案.pptx

  • 云计算企业私有云平台建设方案.pptx

    云计算企业私有云平台建设方案.pptx

  • 通过CNN卷积神经网络对盆栽识别-含图片数据集.zip

    本代码是基于python pytorch环境安装的。 下载本代码后,有个requirement.txt文本,里面介绍了如何安装环境,环境需要自行配置。 或可直接参考下面博文进行环境安装。 https://blog.csdn.net/no_work/article/details/139246467 如果实在不会安装的,可以直接下载免安装环境包,有偿的哦 https://download.csdn.net/download/qq_34904125/89365780 安装好环境之后, 代码需要依次运行 01数据集文本生成制作.py 02深度学习模型训练.py 和03pyqt_ui界面.py 数据集文件夹存放了本次识别的各个类别图片。 本代码对数据集进行了预处理,包括通过在较短边增加灰边,使得图片变为正方形(如果图片原本就是正方形则不会增加灰边),和旋转角度,来扩增增强数据集, 运行01数据集文本制作.py文件,会就读取数据集下每个类别文件中的图片路径和对应的标签 运行02深度学习模型训练.py就会将txt文本中记录的训练集和验证集进行读取训练,训练好后会保存模型在本地

  • 0.96寸OLED显示屏

    尺寸与分辨率:该显示屏的尺寸为0.96英寸,常见分辨率为128x64像素,意味着横向有128个像素点,纵向有64个像素点。这种分辨率足以显示基本信息和简单的图形。 显示技术:OLED(有机发光二极管)技术使得每个像素都能自发光,不需要背光源,因此对比度高、色彩鲜艳、视角宽广,且在低亮度环境下表现更佳,同时能实现更低的功耗。 接口类型:这种显示屏通常支持I²C(IIC)和SPI两种通信接口,有些型号可能还支持8080或6800并行接口。I²C接口因其简单且仅需两根数据线(SCL和SDA)而广受欢迎,适用于降低硬件复杂度和节省引脚资源。 驱动IC:常见的驱动芯片为SSD1306,它负责控制显示屏的图像显示,支持不同显示模式和刷新频率的设置。 物理接口:根据型号不同,可能有4针(I²C接口)或7针(SPI接口)的物理连接器。 颜色选项:虽然大多数0.96寸OLED屏为单色(通常是白色或蓝色),但也有双色版本,如黄蓝双色,其中屏幕的一部分显示黄色,另一部分显示蓝色。

  • 2024年欧洲高端家用P1.29 LED显示屏市场主要企业市场占有率及排名.docx

    2024年欧洲高端家用P1.29 LED显示屏市场主要企业市场占有率及排名

  • 5G智慧校园顶层设计方案.pptx

    5G智慧校园顶层设计方案.pptx

  • 在Delphi编程环境下实现上位机与PLC的串行通信

    介绍了通过引进 ActiveX控件 MSComm ,在 Delphi 6. 0 编程环境下 ,实现上位机与 Omron C200H PLC串行通信的一般方法 ,并给出了工程实例。该方法简单可靠、便于移植、实用性强 ,在工业控制中有着广泛的用途。

  • 程序设计训练之 Rust 编程语言 第四讲:泛型、特型与生命周期

    程序设计训练之 Rust 编程语言 第四讲:泛型、特型与生命周期

Global site tag (gtag.js) - Google Analytics