Spec-Zone.ru › OpenJavaFX 24

Интерфейс Skinnable

Все известные реализующие классы:
Accordion, Button, ButtonBar, ButtonBase, Cell, CheckBox, CheckBoxListCell, CheckBoxTableCell, CheckBoxTreeCell, CheckBoxTreeTableCell, ChoiceBox, ChoiceBoxListCell, ChoiceBoxTableCell, ChoiceBoxTreeCell, ChoiceBoxTreeTableCell, CodeArea, ColorPicker, ComboBox, ComboBoxBase, ComboBoxListCell, ComboBoxTableCell, ComboBoxTreeCell, ComboBoxTreeTableCell, ContextMenu, Control, DateCell, DatePicker, HTMLEditor, Hyperlink, IndexedCell, Label, Labeled, ListCell, ListView, MenuBar, MenuButton, Pagination, PasswordField, PopupControl, ProgressBar, ProgressBarTableCell, ProgressBarTreeTableCell, ProgressIndicator, RadioButton, RichTextArea, ScrollBar, ScrollPane, Separator, Slider, Spinner, SplitMenuButton, SplitPane, TableCell, TableRow, TableView, TabPane, TextArea, TextField, TextFieldListCell, TextFieldTableCell, TextFieldTreeCell, TextFieldTreeTableCell, TextInputControl, TitledPane, ToggleButton, ToolBar, Tooltip, TreeCell, TreeTableCell, TreeTableRow, TreeTableView, TreeView
public interface Skinnable

Интерфейс Skinnable реализуется классом Control и, следовательно, реализуется всеми реализациями Control.

С:
JavaFX 2.0

Краткое описание свойств

Тип Свойство Описание
ObjectProperty<Skin<?>> skin
Skin, отвечающий за отрисовку этого Skinnable.

Краткое описание методов

Модификатор и тип Метод Описание
Skin<?> getSkin()
Получает значение свойства skin.
void setSkin(Skin<?> value)
Устанавливает значение свойства skin.
ObjectProperty<Skin<?>> skinProperty()
Skin, отвечающий за отрисовку этого Skinnable.

Подробное описание свойств

skin

ObjectProperty<Skin<?>> skinProperty
Skin, отвечающий за отрисовку этого Skinnable. С точки зрения Skinnable, Skin — это "черный ящик". Он отслеживает и реагирует на изменения состояния своего Skinnable.

Некоторые реализации Skinnable определяют взаимно-однозначное соответствие между Skinnable и его Skin. Каждый Skin сохраняет обратную ссылку на Skinnable. При необходимости это соответствие проверяется при установке Skin, генерируя IllegalArgumentException, если возвращаемое значение Skin.getSkinnable() не совпадает с этим Skinnable.

Объект skin может быть null.

См. также:
  • getSkin()
  • setSkin(Skin)
  • skinProperty()

Подробное описание методов

skinProperty

ObjectProperty<Skin<?>> skinProperty()
Skin, отвечающий за отрисовку этого Skinnable. С точки зрения Skinnable, Skin — это "черный ящик". Он отслеживает и реагирует на изменения состояния своего Skinnable.

Некоторые реализации Skinnable определяют взаимно-однозначное соответствие между Skinnable и его Skin. Каждый Skin сохраняет обратную ссылку на Skinnable. При необходимости это соответствие проверяется при установке Skin, генерируя IllegalArgumentException, если возвращаемое значение Skin.getSkinnable() не совпадает с этим Skinnable.

Объект skin может быть null.

Возвращает:
свойство skin для данного Skinnable
См. также:
  • getSkin()
  • setSkin(Skin)

setSkin

void setSkin(Skin<?> value)
Устанавливает значение свойства skin.
Описание свойства:
Skin, отвечающий за отрисовку этого Skinnable. С точки зрения Skinnable, Skin — это "черный ящик". Он отслеживает и реагирует на изменения состояния своего Skinnable.

Некоторые реализации Skinnable определяют взаимно-однозначное соответствие между Skinnable и его Skin. Каждый Skin сохраняет обратную ссылку на Skinnable. При необходимости это соответствие проверяется при установке Skin, генерируя IllegalArgumentException, если возвращаемое значение Skin.getSkinnable() не совпадает с этим Skinnable.

Объект skin может быть null.

Параметры:
value - значение свойства skin
См. также:
  • getSkin()
  • skinProperty()

getSkin

Skin<?> getSkin()
Получает значение свойства skin.
Описание свойства:
Skin, отвечающий за отрисовку этого Skinnable. С точки зрения Skinnable, Skin — это "черный ящик". Он отслеживает и реагирует на изменения состояния своего Skinnable.

Некоторые реализации Skinnable определяют взаимно-однозначное соответствие между Skinnable и его Skin. Каждый Skin сохраняет обратную ссылку на Skinnable. При необходимости это соответствие проверяется при установке Skin, генерируя IllegalArgumentException, если возвращаемое значение Skin.getSkinnable() не совпадает с этим Skinnable.

Объект skin может быть null.

Возвращает:
значение свойства skin
См. также:
  • setSkin(Skin)
  • skinProperty()

Отправить отчет об ошибке или предложить улучшение
Авторские права © 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