Spec-Zone.ru › OpenJavaFX 17

Пакет javafx.scene.control.skin

Пакет javafx.scene.control.skin содержит классы оформления, обычно по одному для каждого элемента пользовательского интерфейса.

Краткое описание классов
Класс Описание
AccordionSkin
Реализация стандартной темы для элемента управления Accordion.
ButtonBarSkin
Реализация стандартной темы для элемента управления ButtonBar.
ButtonSkin
Реализация стандартной темы для элемента управления Button.
CellSkinBase<C extends Cell>
Реализация стандартной темы для элемента управления Cell и его подклассов, таких как ListCell, TreeCell и т.д.
CheckBoxSkin
Реализация стандартной темы для элемента управления CheckBox со значением «три состояния».
ChoiceBoxSkin<T>
Реализация стандартной темы для элемента управления ChoiceBox.
ColorPickerSkin
Реализация стандартной темы для элемента управления ColorPicker.
ComboBoxBaseSkin<T>
Абстрактный класс, предназначенный для использования в качестве базовой темы для элементов управления типа ComboBox, которые основаны на ComboBoxBase.
ComboBoxListViewSkin<T>
Реализация стандартной темы для элемента управления ComboBox.
ComboBoxPopupControl<T>
Абстрактный класс, расширяющий функциональность ComboBoxBaseSkin, чтобы включать API, связанный с отображением элементов управления типа ComboBox в виде всплывающих окон.
ContextMenuSkin
Реализация стандартной темы для контекстного меню.
DateCellSkin
Реализация стандартной темы для элемента управления DateCell.
DatePickerSkin
Реализация стандартной темы для элемента управления DatePicker.
HyperlinkSkin
Реализация стандартной темы для элемента управления Hyperlink.
LabeledSkinBase<C extends Labeled>
Реализация стандартной темы для элементов управления, наследующих от Labeled.
LabelSkin
Реализация стандартной темы для элемента управления Label.
ListCellSkin<T>
Реализация стандартной темы для элемента управления ListCell.
ListViewSkin<T>
Реализация стандартной темы для элемента управления ListView.
MenuBarSkin
Реализация стандартной темы для элемента управления MenuBar.
MenuButtonSkin
Реализация стандартной темы для элемента управления MenuButton.
MenuButtonSkinBase<C extends MenuButton>
Базовый класс для MenuButtonSkin и SplitMenuButtonSkin.
NestedTableColumnHeader
Этот класс используется для построения заголовка TableView.
PaginationSkin
Реализация стандартной темы для элемента управления Pagination.
ProgressBarSkin
Реализация стандартной темы для элемента управления ProgressBar.
ProgressIndicatorSkin
Реализация стандартной темы для элемента управления ProgressIndicator.
RadioButtonSkin
Реализация стандартной темы для элемента управления RadioButton.
ScrollBarSkin
Реализация стандартной темы для элемента управления ScrollBar.
ScrollPaneSkin
Реализация стандартной темы для элемента управления ScrollPane.
SeparatorSkin
Реализация стандартной темы для элемента управления Separator.
SliderSkin
Реализация стандартной темы для элемента управления Slider.
SpinnerSkin<T>
Реализация стандартной темы для элемента управления Spinner.
SplitMenuButtonSkin
Реализация стандартной темы для элемента управления SplitMenuButton.
SplitPaneSkin
Реализация стандартной темы для элемента управления SplitPane.
TableCellSkin<S,​T>
Реализация по умолчанию для компонента TableCell.
TableCellSkinBase<S,​T,​C extends IndexedCell<T>>
Базовая тема для элементов таблицы, например: TableCell и TreeTableCell.
TableColumnHeader
Область, отвечающая за отрисовку заголовка отдельного столбца.
TableHeaderRow
Область, отвечающая за отрисовку всей строки заголовков столбцов.
TableRowSkin<T>
Реализация по умолчанию для компонента TableRow.
TableRowSkinBase<T,​C extends IndexedCell,​R extends IndexedCell>
TableRowSkinBase — базовый класс темы, используемый такими компонентами, как TableRow и TreeTableRow (соответствующие конкретные классы — TableRowSkin и TreeTableRowSkin).
TableViewSkin<T>
Реализация по умолчанию для компонента TableView.
TableViewSkinBase<M,​S,​C extends Control,​I extends IndexedCell<M>,​TC extends TableColumnBase<S,​?>>
TableViewSkinBase — базовый класс темы, используемый такими компонентами, как TableView и TreeTableView (соответствующие конкретные классы — TableViewSkin и TreeTableViewSkin).
TabPaneSkin
Реализация по умолчанию для компонента TabPane.
TextAreaSkin
Реализация по умолчанию для компонента TextArea.
TextFieldSkin
Реализация по умолчанию для компонента TextField.
TextInputControlSkin<T extends TextInputControl>
Абстрактный базовый класс для тем текстовых компонентов ввода.
TitledPaneSkin
Реализация по умолчанию для компонента TitledPane.
ToggleButtonSkin
Реализация по умолчанию для компонента ToggleButton.
ToolBarSkin
Реализация по умолчанию для компонента ToolBar.
TooltipSkin
Тема для всплывающей подсказки (Tooltip), основанная на CSS.
TreeCellSkin<T>
Реализация по умолчанию для компонента TreeCell.
TreeTableCellSkin<S,​T>
Реализация по умолчанию для компонента TreeTableCell.
TreeTableRowSkin<T>
Реализация по умолчанию для компонента TreeTableRow.
TreeTableViewSkin<T>
Реализация по умолчанию для компонента TreeTableView.
TreeViewSkin<T>
Реализация по умолчанию для компонента TreeView.
VirtualContainerBase<C extends Control,​I extends IndexedCell>
Родительский класс для управления темами, содержимое которых виртуализировано и может прокручиваться.
VirtualFlow<T extends IndexedCell>
Реализация виртуализированного контейнера, использующего механизм ячеек.
Список перечислений
Перечисление Описание
TextInputControlSkin.Direction
Названия направлений для перемещения курсора.
TextInputControlSkin.TextUnit
Названия единиц для перемещения курсора.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API