Spec-Zone.ru › OpenJavaFX 24

Класс 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 не может быть записан

Отправить отчет об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его филиалы. Все права защищены.

© 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