Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.css

Класс Stylesheet

  • java.lang.Object
    • javafx.css.Stylesheet
  • public class Stylesheet
    extends Object
    Таблица стилей, которая может применять свойства к дереву объектов. Таблица стилей представляет собой набор из нуля или более Rules, каждый из которых применяется к каждому объекту в дереве. Обычно селектор проверяет объект, чтобы определить, применим ли он, и если да, то применяет к объекту определённые значения свойств.
    С тех пор:
    9
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    static void convertToBinary​(File source, File destination)
    Преобразует css-файл, на который ссылается source, в двоичный формат и записывает его в destination.
    boolean equals​(Object obj)
    List<FontFace> getFontFaces()
    Возвращает шрифты, используемые этой Stylesheet.
    StyleOrigin getOrigin()
    Возвращает источник этой Stylesheet.
    List<Rule> getRules()
    Возвращает правила, определённые в этой Stylesheet.
    String getUrl()
    URL, из которого была загружена эта Stylesheet.
    int hashCode()
    static Stylesheet loadBinary​(URL url)
    Загружает двоичную таблицу стилей из URL.
    void setOrigin​(StyleOrigin origin)
    String toString()
    Возвращает строковое представление этого объекта.
    • Наследованные методы от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание методов

    • getUrl

      public String getUrl()
      URL, из которого была загружена эта Stylesheet.
      Возвращает:
      Представление URL в виде String, из которого была загружена таблица стилей, или null, если таблица стилей была создана из встроенного стиля.
    • getOrigin

      public StyleOrigin getOrigin()
      Возвращает источник этой Stylesheet.
      Возвращает:
      источник этой Stylesheet
    • setOrigin

      public void setOrigin​(StyleOrigin origin)
    • getRules

      public List<Rule> getRules()
      Возвращает правила, определённые в этой Stylesheet.
      Возвращает:
      список правил, используемых этой Stylesheet
    • getFontFaces

      public List<FontFace> getFontFaces()
      Возвращает шрифты, используемые этой Stylesheet.
      Возвращает:
      список шрифтов, используемых этой Stylesheet
    • equals

      public boolean equals​(Object obj)
      Переопределяет:
      equals в классе Object
    • hashCode

      public int hashCode()
      Переопределяет:
      hashCode в классе Object
    • toString

      public String toString()
      Возвращает строковое представление этого объекта.
      Переопределяет:
      toString в классе Object
    • loadBinary

      public static Stylesheet loadBinary​(URL url)
                                   throws IOException
      Загружает двоичную таблицу стилей из URL.
      Параметры:
      url - URL, из которого будет загружена Stylesheet
      Возвращает:
      загруженную Stylesheet
      Исключения:
      IOException - если двоичный поток соответствует более поздней версии двоичной css или если при чтении из потока произошла ошибка ввода-вывода
    • convertToBinary

      public static void convertToBinary​(File source,
                                         File destination)
                                  throws IOException
      Преобразует css-файл, на который ссылается source, в двоичный формат и записывает его в destination.
      Параметры:
      source - JavaFX-совместимый css-файл для преобразования
      destination - файл, в который записываются данные в двоичном формате
      Исключения:
      IOException - если целевой файл не может быть создан или если произошла ошибка ввода-вывода
      IllegalArgumentException - если любой из параметров имеет null, если source и destination одинаковы, если source нельзя прочитать, или если destination нельзя записать

© 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