声明: 本博客文章原创类别的均为个人原创,版权所有。转载请注明出处:http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。
ControlsFX 是JavaFX的一个扩展控件库。是对JavaFX内置的控件的一个补充。
下面是ControlsFX的示例程序:
大家可以看到,ControlsFX里新增加了一些控件。我们来分别看看有哪些控件把!
ButtonBar:
这个就是一个简单的横向放置一些Buttons,能自动控制他们的位置。
Dialogs:
由于JavaFX中令人遗憾的没有对话框。ControlsFX里面提供了一系列创建对话框的API,并且我们可以轻易的创建自定义的对话框。
GridView:
这是一个类似于ListView的网格类的控件。其实跟Android中的GridView差不多。也是非常常用的控件。
RangeSlider:
这是一个Slider,只不过有两个可以拖动的滑块,一个控制最小值,一个控制最大值。两旁是TextField,可以进行输入。
Rating:
这是一个简单的投票的控件,不必过多介绍。
SegmentedButton:
这个其实就是拥有相同ToggleGroup的Button的集合,只不过比直接使用视觉效果好一些。
另外,ControlsFX的下载地址: http://fxexperience.com/controlsfx/
注意: ControlsFX只能用在JavaFX 8.0 b91版本或者之后的版本。也就是说,我们必须使用JDK 8才能使用这个JavaFX扩展库。
JDK 8的下载地址:https://jdk8.java.net/download.html.
有兴趣的朋友可以去试试。
转载请注明出处:http://blog.csdn.net/ml3947
分享到:
相关推荐
在JavaFX中,开发者可以利用丰富的组件库来构建具有吸引力的交互式应用程序。本文将深入探讨JavaFX中的日历控件,并如何实现自定义皮肤。 首先,JavaFX的日历控件,通常称为`DatePicker`,是一个用于选择日期的组件...
### JavaFX 2.0 内建控件教程 #### 1. UI控件概览 JavaFX 2.0 提供了一系列丰富的内置用户界面(UI)控件,这些控件可以帮助开发者快速构建美观且功能强大的应用程序。JavaFX UI 控件位于 `javafx.scene.control` ...
8. **自定义控件**:如果压缩包中的“datecontrol”包含了自定义的日期控件,那么它可能扩展了`DatePicker`类,添加了额外的功能或改进了其行为。 9. **编程模式**:在JavaFX中,可以使用FXML或纯代码方式来创建和...
4. **场景构建器支持**:ControlsFX与JavaFX的Scene Builder集成,开发者可以直接在Scene Builder中使用这些扩展控件,提升UI设计效率。 5. **富文本编辑**:RichTextFX是ControlsFX的一部分,提供了支持富文本编辑...
javafx 开发必看所有实例集合包含说有控件使用,覆盖大部分的效果
JavaFx 是一种基于 Java 的 GUI 编程库,提供了丰富的图形用户界面控件和功能。下面是 JavaFx 函数库的概述: 图形和控件 * Canvas:JavaFx 中的 Canvas 是一个基本的图形控件,提供了绘制图形的功能。 * Graphics...
"GemsFX_master.zip"可能包含了一个名为GemsFX的第三方库,它扩展了JavaFX的标准控件和功能。GemsFX可能提供了额外的UI组件、动画效果或实用工具,以增强开发者的生产力。 6. **自定义控件** JavaFX允许开发者...
JavaFX的源码通常包括许多预定义的控件、布局、动画、媒体处理以及图形绘制等功能的实现。开发者可以通过查看源码理解其内部工作原理,进行定制化开发或优化性能。在`src`目录下,你可能会找到这些源码文件,按照...
JavaFX中的日期时间选择控件,来自于github开源项目https://github.com/taipeiben/DateTimePicker,这个是自己打包的jar
自定义控件允许开发者根据项目需求创建具有独特外观和行为的用户界面元素,这些元素可能无法通过标准Java Swing或JavaFX库直接实现。本压缩包“Java生成自定义控件源代码.7z”中包含的文件很可能是一系列示例代码,...
JavaFX提供了一系列的控件,如按钮、文本框、表格、菜单等,以及强大的图形和媒体处理能力。这些功能使得开发者可以创建出具有现代用户界面的应用程序,而不必依赖于传统的AWT和Swing组件。JavaFX支持CSS样式,允许...
YYControls是一个专门针对Windows Forms和WPF平台设计的扩展控件库,它旨在增强标准.NET Framework控件的功能,提供更丰富、更美观的界面元素。这个库特别适合于开发需要高度定制化界面的项目,可以极大地提高开发...
2. **Chart API**: JavaFX 内置的图表库支持各种图表类型,如折线图、柱状图等。本书详细介绍了如何使用这些图表,并展示了如何定制它们的外观。 3. **Dialogs**: 对话框用于与用户进行交互式对话。书中教授了如何...
本篇教程内容覆盖 JavaFX 内建的有效图形界面控件(UI 控件),包括如下章节内容: JavaFX UI Controls Label Button Radio Button Toggle Button Checkbox Choice Box Text Field ...
JavaFX是一种强大的Java库,用于创建桌面和移动平台上的丰富的用户界面。在JavaFX中,UI控件与代码之间的绑定是实现动态交互的关键。这里我们将深入探讨两种主要的绑定方法:纯代码方式和使用FXML。 ### 方式一:纯...
这个教程主要关注在NetBeans集成开发环境中使用JavaFX和FXML进行基本控件的实践。FXML(FXML Layout)是JavaFX中用于声明式设计UI的一种语言,它允许我们将UI逻辑与业务逻辑分离,使代码更易于维护和理解。 1. **...
在JavaFX中,我们可以利用内置的验证机制来检查用户在TextField和ComboBox等控件中输入的信息,确保它们满足特定的格式要求。 对于TextField,常见的验证场景包括但不限于: 1. 非空验证:确保用户至少输入了一个...
ControlsFX 是一个 JavaFX 控件扩展库,提供了许多实用的控件,例如 Notification、Dialog、Tooltip 等。 ControlsFX 库的界面风格与 JavaFX 原生一致,在 JavaFX 的基础上增加了许多实用的控件。例如,使用 ...
4. **优化与扩展** - 与其他前端框架集成:例如,与Bootstrap或Material Design等UI框架配合,可以获得更好的视觉效果。 - 自定义模板:如果预设样式不能满足需求,可以自定义模板来自定义整个选择器的外观。 - ...
controlsfx是JavaFX的一个扩展库,扩展了一些桌面组件。8.40.16版本适用于jdk1.8