Интерфейс Styleable
Все известные реализующие классы:
Аккордеон, AmbientLight, AnchorPane, Дуга, График площадей, Ось, Столбчатая диаграмма, BorderPane, Прямоугольник, Диаграмма пузырьков, Кнопка, Панель кнопок, ButtonBase, Камера, Поверхность рисования, Категориальная ось, Ячейка, График, Флажок, CheckBoxListCell, CheckBoxTableCell, CheckBoxTreeCell, CheckBoxTreeTableCell, Флажок в меню, Выпадающий список, ChoiceBoxListCell, ChoiceBoxTableCell, ChoiceBoxTreeCell, ChoiceBoxTreeTableCell, Круг, Выбор цвета, Комбо-поле, ComboBoxBase, ComboBoxListCell, ComboBoxTableCell, ComboBoxTreeCell, ComboBoxTreeTableCell, Контекстное меню, Элемент управления, Кубическая кривая, Пользовательский элемент меню, Цилиндр, Ячейка даты, Выбор даты, Диалоговое окно, Эллипс, FlowPane, GridPane, Группа, HBox, Редактор HTML, Гиперссылка, Представление изображения, IndexedCell, Метка, Labeled, LightBase, Линия, Линейный график, ListCell, Список, Просмотр медиа, Меню, Строка меню, Кнопка меню, Элемент меню, MeshView, Узел, Числовая ось, Пагинация, Панель, Параллельная камера, Родительский элемент, Поле для пароля, Путь, Перспективная камера, Круговая диаграмма, Точечный свет, Многоугольник, Ломаная линия, Всплывающее окно, PopupControl.CSSBridge, Полоса прогресса, ProgressBarTableCell, ProgressBarTreeTableCell, Индикатор прогресса, Квадратичная кривая, Радиокнопка, Радиокнопка в меню, Прямоугольник, Область, Диаграмма рассеяния, Скроллбар, Скроллпанель, Разделитель, Разделитель в меню, Фигура, Трехмерная фигура, Ползунок, Сфера, Спиннер, Разделительная кнопка меню, Разделительная панель, Наслоенный график площадей, Наслоенный столбчатый график, StackPane, Подсцена, SVGPath, SwingNode, Вкладка, Ячейка таблицы, Столбец таблицы, TableColumnBase, Строка таблицы, Таблица, Панель вкладок, Текст, Текстовое поле, Поле ввода текста, TextFieldListCell, TextFieldTableCell, TextFieldTreeCell, TextFieldTreeTableCell, Поток текста, TextInputControl, TilePane, TitledPane, Переключатель, Панель инструментов, Подсказка, TreeCell, TreeTableCell, TreeTableColumn, TreeTableRow, TreeTableView, Дерево, Ось значений, VBox, Представление веб-страницы, XYChart
public interface Styleable
С:
JavaFX 8.0
См. также:
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методы Модификатор и тип Метод и описание List<CssMetaData<? extends Styleable,?>>getCssMetaData()CssMetaData этого Styleable.StringgetId()Идентификатор этогоStyleable.ObservableSet<PseudoClass>getPseudoClassStates()Возвращает состояние псевдокласса этого Styleable.StringgetStyle()Строковое представление CSS-стиля, связанного с этим конкретнымNode.StyleablegetStyleableParent()Возвращает родителя этого Styleable или null, если родителя нет.ObservableList<String>getStyleClass()Список строковых идентификаторов, которые могут быть использованы для логической группировки узлов, в частности, для внешнего движка стилей.StringgetTypeSelector()Тип этогоStyleable, который используется в сопоставлении селекторов.
-
Подробное описание методов
-
getTypeSelector
String getTypeSelector()
Тип этогоStyleable, который используется в сопоставлении селекторов. Это аналогично элементу в HTML. (CSS Type Selector).
-
getId
String getId()
Идентификатор этогоStyleable. Этот простой строковый идентификатор полезен для поиска определенного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" элемента HTML (CSS ID Specification).Например, если у узла есть идентификатор "myId", то метод поиска можно использовать для нахождения этого узла следующим образом:
scene.lookup("#myId");.
-
getStyleClass
ObservableList<String> getStyleClass()
Список строковых идентификаторов, которые могут быть использованы для логической группировки узлов, в частности, для внешнего движка стилей. Эта переменная аналогична атрибуту "class" элемента HTML и, следовательно, каждый элемент списка является классом стиля, к которому принадлежит этот узел.См. также:
-
getStyle
String getStyle()
Строковое представление CSS-стиля, связанного с этим конкретнымNode. Это аналогично атрибуту "style" элемента HTML. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
-
getCssMetaData
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData этого Styleable. Это может быть возвращено как неизменяемый список.
-
getStyleableParent
Styleable getStyleableParent()
Возвращает родителя этого Styleable или null, если родителя нет.
-
getPseudoClassStates
ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable. CSS предполагает, что этот набор является неизменяемым.
-
© 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.