本教程的这一部分向你提供JavaFX UI控件的深入知识。每个桌面应用程序的图形用户界面主要考虑UI元素, 布局和行为。
UI元素是实际显示给用户以进行交互或信息交换的元素。布局定义屏幕上的UI元素的组织。行为是UI元素上发生某些事件时的反应。
【JavaFX UI控件】但是, 包javafx.scene.control为UI组件(如Button, Label等)提供了所有必需的类。每个类都代表一个特定的UI控件, 并定义了一些样式设计方法。
序号 | 控制 | 描述 |
---|---|---|
1 | Label | 标签是用于在屏幕上定义简单文本的组件。它通常会在节点上放置一个标签。 |
2 | Button | 按钮是控制应用程序功能的组件。 Button类用于创建带标签的按钮。 |
3 | RadioButton | 单选按钮用于向用户提供各种选项。用户只能在所有选项中选择一个。单选按钮被选中或取消选中。 |
4 | CheckBox | 复选框用于从用户那里获得包含各种选择的信息种类。用户将复选框标记为打开(true)或关闭(false)。 |
5 | TextField | 文本字段基本上用于从用户那里获取文本形式的输入。 javafx.scene.control.TextField表示TextField |
6 | PasswordField | PasswordField用于获取用户的密码。在密码字段中键入的任何内容都不会在屏幕上显示给任何人。 |
7 | HyperLink | HyperLink用于通过你的应用程序引用任何网页。它由类javafx.scene.control.HyperLink表示。 |
8 | Slider | 滑块用于以图形形式向用户提供选项窗格, 其中用户需要在值的范围内移动滑块以选择其中一个值。 |
9 | ProgressBar | 进度栏用于向用户显示工作进度。它由类javafx.scene.control.ProgressBar表示。 |
10 | ProgressIndicator | 它不会向用户显示模拟进度, 而是显示数字进度, 以便用户可以按百分比知道完成的工作量。 |
11 | ScrollBar | JavaFX滚动条用于向用户提供滚动条, 以便用户可以向下滚动应用程序页面。 |
12 | Menu | JavaFX提供了一个Menu类来实现菜单。菜单是任何应用程序的主要组成部分。 |
13 | ToolTip | JavaFX ToolTip用于向用户提供有关任何组件的提示。它主要用于提供有关应用程序中使用的文本字段或密码字段的提示。 |
推荐阅读
- JavaFX平移
- JavaFX平移过渡
- JavaFX转换
- JavaFX TextField
- JavaFX工具提示
- JavaFX StrokeTransition
- 其他|甲骨文谷歌继续打官司(美最高法院同意复审 Java API 版权诉讼案)
- 资讯|Java 8被抛弃,甲骨文份额萎缩超一半,2022年Java生态报告出炉
- 编程语言|甲骨文Java 14来啦!