Класс 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() | Возвращает строковое представление этого объекта. |
Подробное описание методов
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- совместимый с 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.