Spec-Zone.ru › OpenJavaFX 21

Класс 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)
Указывает, является ли данный Stylesheet "равным" некоторому другому объекту.
List<FontFace> getFontFaces()
Возвращает шрифты, используемые данной Stylesheet.
StyleOrigin getOrigin()
Возвращает происхождение данной Stylesheet.
List<Rule> getRules()
Возвращает правила, определённые в данной Stylesheet.
String getUrl()
URL, откуда была загружена эта Stylesheet.
static Stylesheet loadBinary(InputStream stream)
Загружает двоичную таблицу стилей из потока.
static Stylesheet loadBinary(URL url)
Загружает двоичную таблицу стилей из URL.
void setOrigin(StyleOrigin origin)
Устанавливает происхождение данной Stylesheet.
String toString()
Возвращает строковое представление этого объекта.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, hashCode, 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)
Устанавливает происхождение данной Stylesheet.
Параметры:
origin - происхождение данной Stylesheet

getRules

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

getFontFaces

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

equals

public boolean equals(Object obj)
Указывает, является ли данный Stylesheet "равным" некоторому другому объекту. Равенство двух Stylesheet основано на равенстве их URL, как определено в getUrl().
Переопределяет:
equals в классе Object

toString

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

loadBinary

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

loadBinary

public static Stylesheet loadBinary(InputStream stream) throws IOException
Загружает двоичную таблицу стилей из потока.
Параметры:
stream - входной поток
Возвращает:
Загруженную Stylesheet
Исключения:
IOException - если двоичный поток соответствует более новой версии двоичного CSS или при возникновении ошибки ввода/вывода во время чтения из потока
С момента:
17

convertToBinary

public static void convertToBinary(File source, File destination) throws IOException
Преобразует файл CSS, на который ссылается source, в двоичный формат и записывает его в destination.
Параметры:
source - файл CSS, соответствующий спецификации JavaFX, для преобразования
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