Uses of Package
javafx.scene.control
-
Packages that use javafx.scene.control 软件包 描述 javafx.scene.control JavaFX用户界面控件(UI控件或仅控件)是JavaFX场景中的专用节点,特别适用于许多不同应用程序环境中的重用。javafx.scene.control.cell 所述javafx.scene.control.cell
包是所有细胞相关的类的位置,比所述核心类如其他Cell
,IndexedCell
,ListCell
,TreeCell
,和TableCell
。javafx.scene.control.skin javafx.scene.control.skin包是皮肤类(通常每个UI控件一个)所在的位置javafx.scene.web 该软件包提供了加载和显示Web内容的方法。 -
Classes in javafx.scene.control used by javafx.scene.control Class 描述 Alert.AlertType ButtonBar.ButtonData 枚举所有可用的按钮数据注释。ButtonBase 按钮式UI控件的基类,包括超链接,按钮,ToggleButtons,复选框和RadioButtons。ButtonType ButtonType类用作JavaFXDialog
API(更具体地说是DialogPane
API)的一部分,用于指定在对话框中向用户显示哪些按钮。Cell CheckBoxTreeItem TreeItem子类增加了在选定的,未选择的和不确定的状态中的支持。CheckBoxTreeItem.TreeModificationEvent 一个TreeModificationEvent类,类似于TreeItem.TreeModificationEvent
类,因为该事件将引发 CheckBoxTreeItem层次结构,直到父节点为空。ComboBoxBase ComboBox类控件的抽象基类。ContentDisplay 将内容放置在标签内的位置。ContextMenu 一个包含菜单项的ObservableList的弹出控件。Control 所有用户界面控件的基类。CustomMenuItem DateCell DateCell由DatePicker
用于在日历月中呈现单个网格单元格。DatePicker DatePicker控件允许用户输入日期作为文本或从日历弹出窗口中选择日期。Dialog JavaFX中的Dialog包装了一个DialogPane
,并提供必要的API来将其呈现给最终用户。DialogEvent 与对话框显示/隐藏操作相关的事件。DialogPane FocusModel FocusModel实现的抽象基类。IndexedCell 一个Cell
的实现,它包含一个索引属性,它映射到可视化的底层的数据模型中。IndexRange 表示整数值的连续范围的类。Labeled 标签Control
是其用户界面的一部分,与其相关联的文本内容。ListCell ListView ListView显示用户可以从中选择或与用户可以进行交互的项目的水平或垂直列表。ListView.EditEvent 一个Event
子类,专门用于ListView中用于表示编辑相关事件。Menu 可触发的项目的弹出菜单,仅根据请求向用户显示。MenuButton MenuButton是一个按钮,当点击或按下时,它将显示一个ContextMenu
。MenuItem MenuItem旨在与Menu
结合使用,为用户提供选项。MultipleSelectionModel 一个抽象类,扩展SelectionModel
以添加API以支持多选。OverrunStyle 当渲染文本的空间小于渲染整个字符串所需的空间时,定义标记的控件的行为。PopupControl PopupWindow的扩展,允许CSS样式。PopupControl.CSSBridge 弹出窗口和场景图之间的链接。ProgressIndicator 用于指示进度的循环控制,无限(也称为不确定)或有限。ResizeFeaturesBase 列使用的不可变包装类可调整由控件(如TableView
和TreeTableView
)提供的策略大小。ScrollPane.ScrollBarPolicy 表示可滚动控件在决定是否显示滚动条时使用的策略的枚举。ScrollToEvent 事件相关ScrollPane
所虚拟化控制,比如ListView
,TableView
,TreeView
和TreeTableView
。SelectionMode 用于指定在MultipleSelectionModel
中可以选择多少项目的枚举 。SelectionModel SelectionModel是UI控件用来提供一致的API来维护选择的抽象类。SingleSelectionModel 一个SelectionModel,它强制要求在任何给定的时间只选择一个索引。Skin 基类通过定义节点的场景图来定义用户界面控件的视觉表示,以表示皮肤。Skinnable Skinnable接口由Control
类实现,因此由所有Control实现实现。SortEvent 事件涉及TableView
和TreeTableView
排序。SpinnerValueFactory SpinnerValueFactory是JavaFXSpinner control
后面的模型 - 没有值工厂安装的Spinner不可用。SplitPane.Divider 在SplitPane中代表一个分隔符。Tab 标签放置在TabPane
中 ,其中每个选项卡表示单个“页面”。TableCell 在TableView
中表示单行/列交集。TableColumn ATableView
由多个TableColumn实例组成。TableColumn.CellDataFeatures 在TableColumn中使用的支持类作为包装类,为特定的Cell
提供所有必要的信息。TableColumn.CellEditEvent 用户在表单元格上执行编辑时触发的事件。TableColumn.SortType 枚举,指定应用于特定列的排序类型。TableColumnBase 表类控件(如TableView
和TreeTableView
)由零个或多个具体TableColumnBase子类(TableColumn
和TreeTableColumn
)的实例组成。TableFocusModel FocusModel实现的抽象基类,用于表类控件(最着名的是TableView
和TreeTableView
) 。TablePosition 此类用于表示TableView中的单个行/列/单元格。TablePositionBase 此类用于表示表中的单个行/列/单元格。TableRow TableRow是一个IndexedCell
,但很少需要由开发人员使用创建TableView实例。TableSelectionModel 用于表类控件中的MultipleSelectionModel实现的抽象基类(最着名的是TableView
和TreeTableView
) 。TableView TableView控件旨在可视化无限数量的数据行,分为列。TableView.ResizeFeatures 用于TableViewcolumn resize
功能的不可变包装类。TableView.TableViewFocusModel AFocusModel
具有附加功能,可支持TableView控件的要求。TableView.TableViewSelectionModel SelectionModel
抽象类的简单扩展,允许对TableView控件的特殊支持。TabPane TabPane.TabClosingPolicy 这指定了TabPane如何处理从最终用户角度看待标签关闭。TextField 文本输入组件,允许用户输入一行未格式化的文本。TextFormatter 格式化器通过使用两种不同的机制来描述TextInputControl
文本的格式:可以拦截和修改用户输入的过滤器(TextFormatter.getFilter()
)。TextFormatter.Change 包含表示TextInputControl的内容或选择更改的状态。TextInputControl 文本输入控件的抽象基类。TextInputControl.Content 界面表示文本输入的内容。TitledPane TitledPane是一个可以打开和关闭的标题的面板。Toggle 表示可以在选定状态和未选择状态之间切换的控件。ToggleButton AToggleButton
是具有选择能力的专业控制。ToggleGroup Tooltip 工具提示是常见的UI元素,通常用于在节点由鼠标悬停时在场景图中显示有关节点的附加信息。TreeCell TreeItem 单个节点的模型为诸如TreeView之类的控件提供值的层次结构。TreeItem.TreeModificationEvent 一个Event
,其中包含所有形式的TreeItem修改的相关信息。TreeSortMode 指定如何对树状UI控件中的树项进行排序。TreeTableCell 在TreeTableView
中表示单行/列交集。TreeTableColumn ATreeTableView
由多个TreeTableColumn实例组成。TreeTableColumn.CellDataFeatures 在TreeTableColumn中使用的支持类作为包装类,为特定的Cell
提供所有必要的信息。TreeTableColumn.CellEditEvent 用户在表单元格上执行编辑时触发的事件。TreeTableColumn.SortType 枚举,指定应用于特定列的排序类型。TreeTablePosition 此类用于在TreeTableView中表示单个行/列/单元格。TreeTableRow TreeTableRow是一个IndexedCell
,但很少需要由开发人员使用创建TreeTableView实例。TreeTableView TreeTableView控件旨在可视化无限数量的数据行,分为列。TreeTableView.EditEvent 一个Event
在TreeTableView中专门用于表示编辑相关事件的子类。TreeTableView.ResizeFeatures 用于TableViewcolumn resize
功能的不可变包装类。TreeTableView.TreeTableViewFocusModel AFocusModel
具有附加功能以支持TableView控件的要求。TreeTableView.TreeTableViewSelectionModel SelectionModel
抽象类的简单扩展,以允许对TreeTableView控件的特殊支持。TreeView TreeView控件提供了一个树根视图(TreeItem
型)。TreeView.EditEvent 一个Event
在TreeView中专门用于表示编辑相关事件的子类。 -
Classes in javafx.scene.control used by javafx.scene.control.cell Class 描述 Cell Control 所有用户界面控件的基类。IndexedCell 一个Cell
的实现,它包含一个索引属性,它映射到可视化的底层的数据模型中。Labeled 标签Control
是与其用户界面的一部分相关联的文本内容。ListCell ListView ListView显示用户可以从中选择或与用户可以进行交互的项目的水平或垂直列表。Skinnable Skinnable接口由Control
类实现,因此由所有Control实现实现。TableCell TableColumn ATableView
由多个TableColumn实例组成。TableColumn.CellDataFeatures 在TableColumn中使用的支持类作为包装类,可以为特定的Cell
提供所有必要的信息。TreeCell TreeItem 单个节点的模型为诸如TreeView之类的控件提供值的层次结构。TreeTableCell 在TreeTableView
中表示单行/列交集。TreeTableColumn ATreeTableView
由多个TreeTableColumn实例组成。TreeTableColumn.CellDataFeatures 在TreeTableColumn中使用的支持类作为包装类,为特定的Cell
提供所有必要的信息。TreeView TreeView控件提供了一个树根视图(TreeItem
型)。 -
Classes in javafx.scene.control used by javafx.scene.control.skin Class 描述 Accordion 手风琴是一组TitlePanes
。Button 一个简单的按钮控件。ButtonBar ButtonBar本质上是一个HBox
,具有操作系统特定按钮放置的附加功能。Cell CheckBox 三态选择控件通常在选中时以带有复选标记或刻度标记的方式打包。ChoiceBox ChoiceBox用于向用户呈现一组相对较小的预定义选项,从中可以选择。ColorPicker ColorPicker控件允许用户从标准的颜色调色板中选择一种颜色,只需点击一下简单的选择或定义自己的自定义颜色。ComboBox 针对最常见形式的ComboBox的ComboBoxBase
抽象类的实现,其中向用户提供弹出列表以提供他们可以选择的选项。ComboBoxBase ComboBox类控件的抽象基类。ContextMenu 一个包含菜单项的ObservableList的弹出控件。Control 所有用户界面控件的基类。DateCell DateCell由DatePicker
用于在日历月中呈现单个网格单元格。DatePicker DatePicker控件允许用户输入日期作为文本或从日历弹出窗口中选择日期。Hyperlink 一个HTML标签,可以是一个图形和/或文本,用于响应滚动和点击。IndexedCell 一个Cell
的实现,它包含一个索引属性,它映射到可视化的底层的数据模型中。Label 标签是不可编辑的文本控件。Labeled 标签Control
是与其用户界面的一部分相关联的文本内容。ListCell ListView ListView显示用户可以从中选择或与用户可以进行交互的项目的水平或垂直列表。MenuBar MenuBar控件传统上放置在用户界面的最上方,嵌入其中是Menus
。MenuButton MenuButton是一个按钮,当被点击或按下时,它将显示一个ContextMenu
。Pagination 分页控件用于单个内容的页面之间的导航,该页面已分为较小的部分。ProgressBar ProgressIndator的专业化表示为横杠。ProgressIndicator 用于指示进度的循环控制,无限(也称为不确定)或有限。RadioButton RadioButtons创建一系列只能选择一个项目的项目。ScrollBar 具有增量和减量按钮的水平或垂直条,以及用户可以与之交互的“拇指”。ScrollPane 提供其内容的滚动,剪切视口的控件。Separator 水平或垂直分隔线。Skin 基类通过定义节点的场景图来定义用户界面控件的视觉表示,以表示皮肤。SkinBase 基本实现类,用于通过定义节点的场景图来定义用户界面控件的可视化表示,以表示skin
。Slider 滑块控件用于显示连续或离散的有效数字选项范围,并允许用户与控件进行交互。Spinner 单行文本字段,允许用户从有序序列中选择一个数字或一个对象值。SplitMenuButton SplitMenuButton,像MenuButton
与从菜单中选择MenuItem
的概念密切相关。SplitPane 具有两个或更多个侧面的控制器,每个侧面由分隔件隔开,可以由用户拖动以给其中一个侧面提供更多的空间,导致另一侧收缩相等的量。TableCell TableColumn ATableView
由多个TableColumn实例组成。TableColumnBase 表状控件(例如TableView
和TreeTableView
)由零个或多个具体TableColumnBase子类(TableColumn
和TreeTableColumn
)的实例组成。TableRow TableRow是一个IndexedCell
,但很少需要由开发人员使用创建TableView实例。TableView TableView控件旨在可视化无限数量的数据行,分为列。TabPane TextArea 文本输入组件,允许用户输入多行纯文本。TextField 文本输入组件,允许用户输入一行未格式化的文本。TextInputControl 文本输入控件的抽象基类。TitledPane TitledPane是一个可以打开和关闭的标题的面板。ToggleButton AToggleButton
是具有选择能力的专业控制。ToolBar ToolBar是一个可以水平或垂直显示项目的控件。Tooltip 工具提示是常见的UI元素,通常用于在节点由鼠标悬停时在场景图中显示有关节点的附加信息。TreeCell TreeTableCell 在TreeTableView
中表示单行/列交集。TreeTableColumn ATreeTableView
由多个TreeTableColumn实例组成。TreeTableRow TreeTableRow是一个IndexedCell
,但很少需要由开发人员使用创建TreeTableView实例。TreeTableView TreeTableView控件旨在可视化无限数量的数据行,分为列。TreeView TreeView控件提供了一个到根的视图(类型为TreeItem
)。 -
Classes in javafx.scene.control used by javafx.scene.web Class 描述 Control 所有用户界面控件的基类。Skin 基类通过定义节点的场景图来定义用户界面控件的视觉表示,以表示皮肤。SkinBase 基本实现类,用于通过定义节点的场景图来定义用户界面控件的可视化表示,以表示skin
。Skinnable Skinnable接口由Control
类实现,因此由所有Control实现实现。