-
- Все известные реализующие классы:
-
Accordion,AmbientLight,AnchorPane,Arc,AreaChart,Axis,BarChart,BorderPane,Box,BubbleChart,Button,ButtonBar,ButtonBase,Camera,Canvas,CategoryAxis,Cell,Chart,CheckBox,CheckBoxListCell,CheckBoxTableCell,CheckBoxTreeCell,CheckBoxTreeTableCell,CheckMenuItem,ChoiceBox,ChoiceBoxListCell,ChoiceBoxTableCell,ChoiceBoxTreeCell,ChoiceBoxTreeTableCell,Circle,ColorPicker,ComboBox,ComboBoxBase,ComboBoxListCell,ComboBoxTableCell,ComboBoxTreeCell,ComboBoxTreeTableCell,ContextMenu,Control,CubicCurve,CustomMenuItem,Cylinder,DateCell,DatePicker,DialogPane,Ellipse,FlowPane,GridPane,Group,HBox,HTMLEditor,Hyperlink,ImageView,IndexedCell,Label,Labeled,LightBase,Line,LineChart,ListCell,ListView,MediaView,Menu,MenuBar,MenuButton,MenuItem,MeshView,NestedTableColumnHeader,Node,NumberAxis,Pagination,Pane,ParallelCamera,Parent,PasswordField,Path,PerspectiveCamera,PieChart,PointLight,Polygon,Polyline,PopupControl,PopupControl.CSSBridge,ProgressBar,ProgressBarTableCell,ProgressBarTreeTableCell,ProgressIndicator,QuadCurve,RadioButton,RadioMenuItem,Rectangle,Region,ScatterChart,ScrollBar,ScrollPane,Separator,SeparatorMenuItem,Shape,Shape3D,Slider,Sphere,Spinner,SplitMenuButton,SplitPane,StackedAreaChart,StackedBarChart,StackPane,SubScene,SVGPath,SwingNode,Tab,TableCell,TableColumn,TableColumnBase,TableColumnHeader,TableHeaderRow,TableRow,TableView,TabPane,Text,TextArea,TextField,TextFieldListCell,TextFieldTableCell,TextFieldTreeCell,TextFieldTreeTableCell,TextFlow,TextInputControl,TilePane,TitledPane,ToggleButton,ToolBar,Tooltip,TreeCell,TreeTableCell,TreeTableColumn,TreeTableRow,TreeTableView,TreeView,ValueAxis,VBox,VirtualFlow,WebView,XYChart
public interface StyleableStyleable включает минимальный интерфейс, необходимый для того, чтобы объект можно было стилизовать с помощью CSS.- Since:
- JavaFX 8.0
- См. также:
- Руководство по CSS
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методыМетоды по умолчанию Модификатор и тип Метод Описание List<CssMetaData<? extends Styleable,?>>getCssMetaData()CssMetaData этого Styleable.StringgetId()Идентификатор этогоStyleable.ObservableSet<PseudoClass>getPseudoClassStates()Возвращает состояние псевдокласса этого Styleable.StringgetStyle()Строковое представление CSS-стиля, связанного с этим конкретнымNode.default NodegetStyleableNode()Возвращает Node, представляющий этот объект Styleable.StyleablegetStyleableParent()Возвращает родительский элемент этого Styleable или null, если родительского элемента нет.ObservableList<String>getStyleClass()Список строковых идентификаторов, которые могут использоваться для логической группировки узлов, особенно для внешнего движка стилей.StringgetTypeSelector()Тип этогоStyleable, который будет использоваться при сопоставлении селекторов.
-
Подробное описание методов
-
getTypeSelector
String getTypeSelector()
Тип этогоStyleable, который будет использоваться при сопоставлении селекторов. Это аналогично "элементу" в HTML. (CSS Type Selector).- Возвращает:
- тип этого
Styleable
-
getId
String getId()
Идентификатор этогоStyleable. Этот простой строковый идентификатор полезен для поиска конкретного узла в графике сцены. Хотя идентификатор узла должен быть уникальным в графике сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" элемента HTML (Спецификация CSS ID).Например, если узел получает идентификатор "myId", то метод поиска может быть использован для поиска этого узла следующим образом:
scene.lookup("#myId");.- Возвращает:
- идентификатор этого
Styleable
-
getStyleClass
ObservableList<String> getStyleClass()
Список строковых идентификаторов, которые могут использоваться для логической группировки узлов, в частности для внешнего движка стилей. Эта переменная аналогична атрибуту "class" элемента HTML и, таким образом, каждый элемент списка — это класс стиля, к которому принадлежит этот узел.- Возвращает:
- список строковых идентификаторов, которые могут использоваться для логической группировки узлов, в частности для внешнего движка стилей
- См. также:
- CSS3 class selectors
-
getStyle
String getStyle()
Строковое представление CSS-стиля, связанного с этим конкретнымNode. Это аналогично атрибуту "style" элемента HTML. Обратите внимание, что, как и атрибут стиля HTML, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.- Возвращает:
- строковое представление CSS-стиля, связанного с этим конкретным
Node
-
getCssMetaData
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData этого Styleable. Это может возвращаться как неизменяемый список.- Возвращает:
- CssMetaData
-
getStyleableParent
Styleable getStyleableParent()
Возвращает родителя этого Styleable или null, если родителя нет.- Возвращает:
- родителя этого Styleable или null, если родителя нет
-
getPseudoClassStates
ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable. CSS предполагает, что этот набор является только для чтения.- Возвращает:
- состояние псевдокласса
-
getStyleableNode
default Node getStyleableNode()
Возвращает Node, представляющий этот объект Styleable. Этот метод должен быть переопределен в тех случаях, когда Styleable не является сам по себе Node, чтобы он мог по желанию вернуть соответствующий корневой узел представления самого себя. По умолчанию этот метод возвращает null, что может означать, что либо сам Styleable является Node, либо, если это не так, у Styleable нет доступного представления узла на момент запроса.- Возвращает:
- Node, представляющий этот объект Styleable
- Since:
- 9
-
© 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.