Spec-Zone.ru › OpenJavaFX 8
javafx.css

Интерфейс 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
Styleable предоставляет минимальный интерфейс, необходимый для стилизации объекта с помощью CSS.

С:

JavaFX 8.0

См. также:

Руководство по CSS.

  • Краткое описание методов

    Все методыМетоды экземпляраАбстрактные методы
    Модификатор и тип Метод и описание
    List<CssMetaData<? extends Styleable,?>> getCssMetaData()
    CssMetaData этого Styleable.
    String getId()
    Идентификатор этого Styleable.
    ObservableSet<PseudoClass> getPseudoClassStates()
    Возвращает состояние псевдокласса этого Styleable.
    String getStyle()
    Строковое представление CSS-стиля, связанного с этим конкретным Node.
    Styleable getStyleableParent()
    Возвращает родителя этого Styleable или null, если родителя нет.
    ObservableList<String> getStyleClass()
    Список строковых идентификаторов, которые могут быть использованы для логической группировки узлов, в частности, для внешнего движка стилей.
    String getTypeSelector()
    Тип этого 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 и, следовательно, каждый элемент списка является классом стиля, к которому принадлежит этот узел.

      См. также:

      CSS3 class selectors

    • 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.

Spec-Zone.ru

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