Интерфейс Skinnable
- Все известные реализующие классы:
-
Accordion,Button,ButtonBar,ButtonBase,Cell,CheckBox,CheckBoxListCell,CheckBoxTableCell,CheckBoxTreeCell,CheckBoxTreeTableCell,ChoiceBox,ChoiceBoxListCell,ChoiceBoxTableCell,ChoiceBoxTreeCell,ChoiceBoxTreeTableCell,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,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. |
ObjectProperty<Skin<?>> |
skinProperty() |
Skin, ответственный за отрисовку этого Skinnable. |
Подробное описание свойств
skin
ObjectProperty<Skin<?>> skinProperty
Skin, ответственный за отрисовку этого Skinnable. С точки зрения Skinnable, Skin — это "черный ящик". Он следит и реагирует на изменения состояния своего Skinnable. Некоторые реализации Skinnable определяют взаимно-однозначное соответствие между Skinnable и его Skin. Каждый Skin сохраняет обратную ссылку на Skinnable. При необходимости это отношение применяется при установке Skin, выбрасывая исключение IllegalArgumentException, если возвращаемое значение Skin.getSkinnable() не совпадает с этим Skinnable.
Скин может быть null.
- См. также:
Подробное описание методов
skinProperty
ObjectProperty<Skin<?>> skinProperty()
Skin, ответственный за отрисовку этого Skinnable. С точки зрения Skinnable, Skin — это "черный ящик". Он следит и реагирует на изменения состояния своего Skinnable. Некоторые реализации Skinnable определяют взаимно-однозначное соответствие между Skinnable и его Skin. Каждый Skin сохраняет обратную ссылку на Skinnable. При необходимости это отношение применяется при установке Skin, выбрасывая исключение IllegalArgumentException, если возвращаемое значение Skin.getSkinnable() не совпадает с этим Skinnable.
Скин может быть null.
- Возвращает:
- свойство skin для этого Skinnable
- См. также:
setSkin
void setSkin(Skin<?> value)
skin.- Описание свойства:
Skin, ответственный за отрисовку этогоSkinnable. С точки зренияSkinnable,Skin— это "черный ящик". Он следит и реагирует на изменения состояния своегоSkinnable.Некоторые реализации
Skinnableопределяют взаимно-однозначное соответствие междуSkinnableи егоSkin. КаждыйSkinсохраняет обратную ссылку наSkinnable. При необходимости это отношение применяется при установкеSkin, выбрасывая исключениеIllegalArgumentException, если возвращаемое значениеSkin.getSkinnable()не совпадает с этимSkinnable.Скин может быть null.
- Параметры:
-
value- значение для свойстваskin - См. также:
getSkin
Skin<?> getSkin()
skin.- Описание свойства:
Skin, ответственный за отрисовку этогоSkinnable. С точки зренияSkinnable,Skin— это "черный ящик". Он следит и реагирует на изменения состояния своегоSkinnable.Некоторые реализации
Skinnableопределяют взаимно-однозначное соответствие междуSkinnableи егоSkin. КаждыйSkinсохраняет обратную ссылку наSkinnable. При необходимости это отношение применяется при установкеSkin, выбрасывая исключениеIllegalArgumentException, если возвращаемое значениеSkin.getSkinnable()не совпадает с этимSkinnable.Скин может быть null.
- Возвращает:
- значение свойства
skin - См. также:
© 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.