Класс Stylesheet
java.lang.Object
javafx.css.Stylesheet
public class Stylesheet extends Object
Таблица стилей, которая может применять свойства к дереву объектов. Таблица стилей — это набор одного или нескольких
Rules, каждый из которых применяется к каждому объекту в дереве. Как правило, селектор анализирует объект, чтобы определить, применим ли он, и если да, то применяет к объекту определённые значения свойств.- С момента:
- 9
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static void |
convertToBinary |
Преобразует файл CSS, на который ссылается source, в двоичный формат и записывает его в destination. |
boolean |
equals |
Указывает, является ли этот Stylesheet "равным" другому объекту. |
List |
getFontFaces() |
Возвращает шрифты, используемые этой Stylesheet. |
StyleOrigin |
getOrigin() |
Возвращает источник этой Stylesheet. |
List |
getRules() |
Возвращает правила, определённые в этой Stylesheet. |
String |
getUrl() |
URL, из которого была загружена эта Stylesheet. |
static Stylesheet |
loadBinary |
Загружает двоичную таблицу стилей из потока. |
static Stylesheet |
loadBinary |
Загружает двоичную таблицу стилей из URL. |
void |
setOrigin |
Устанавливает источник этой 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
toString
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.