Пакет javafx.scene.control.skin
Пакет javafx.scene.control.skin содержит классы оформления, обычно по одному для каждого элемента пользовательского интерфейса.
| Класс | Описание |
|---|
| AccordionSkin | Реализация стандартной темы для элемента управления Accordion. |
|---|---|
| ButtonBarSkin | Реализация стандартной темы для элемента управления ButtonBar. |
| ButtonSkin | Реализация стандартной темы для элемента управления Button. |
| CellSkinBase<C extends Cell> | |
| 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.