- java.lang.Object
-
- javafx.css.Stylesheet
-
public class Stylesheet extends Object
Таблица стилей, которая может применять свойства к дереву объектов. Таблица стилей представляет собой набор из нуля или болееRules, каждый из которых применяется к каждому объекту в дереве. Обычно селектор проверяет объект, чтобы определить, применим ли он, и если да, то применяет к объекту определённые значения свойств.- С тех пор:
- 9
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание static voidconvertToBinary(File source, File destination)Преобразует css-файл, на который ссылаетсяsource, в двоичный формат и записывает его вdestination.booleanequals(Object obj)List<FontFace>getFontFaces()Возвращает шрифты, используемые этойStylesheet.StyleOrigingetOrigin()Возвращает источник этойStylesheet.List<Rule>getRules()Возвращает правила, определённые в этойStylesheet.StringgetUrl()URL, из которого была загружена этаStylesheet.inthashCode()static StylesheetloadBinary(URL url)Загружает двоичную таблицу стилей изURL.voidsetOrigin(StyleOrigin origin)StringtoString()Возвращает строковое представление этого объекта.
-
Подробное описание методов
-
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
-
toString
public String toString()
Возвращает строковое представление этого объекта.
-
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.