-
- 所有已知实现类:
-
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
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
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 Styleable
Styleable包含对象被CSS样式所需的最小界面。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
- CSS Reference Guide
-
-
方法摘要
所有方法 接口方法 抽象方法 Default Methods Modifier and Type 方法 描述 List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
这个样式的CssMetaData。String
getId()
该Styleable
为Styleable
。ObservableSet<PseudoClass>
getPseudoClassStates()
返回此Styleable的伪类状态。String
getStyle()
与此特定的Node
相关联的CSS样式的字符串表示Node
。default Node
getStyleableNode()
返回表示此Styleable对象的Node。Styleable
getStyleableParent()
返回此Styleable的父项,如果没有父项则返回null。ObservableList<String>
getStyleClass()
可用于逻辑组合节点的字符串标识符列表,专门用于外部样式引擎。String
getTypeSelector()
这种Styleable
的类型用于选择器匹配。
-
-
-
方法详细信息
-
getTypeSelector
String getTypeSelector()
- 结果
-
这种类型的
Styleable
-
getId
String getId()
该Styleable
为Styleable
。 这个简单的字符串标识符可用于在场景图中查找特定的节点。 虽然节点的ID在场景图中应该是唯一的,但是这种唯一性不会被强制执行。 这类似于HTML元素( CSS ID Specification )上的“id”属性。例如,如果节点的ID为“myId”,则可以使用查找方法来查找此节点,如下所示:
scene.lookup("#myId");
。- 结果
-
该
Styleable
为Styleable
-
getStyleClass
ObservableList<String> getStyleClass()
可用于逻辑组合节点的字符串标识符列表,专门用于外部样式引擎。 该变量类似于HTML元素上的“类”属性,因此列表的每个元素都是此节点所属的样式类。- 结果
- 可用于逻辑组合节点的字符串标识符列表,专门用于外部样式引擎
- 另请参见:
- CSS3 class selectors
-
getStyle
String getStyle()
与此特定的Node
相关联的CSS样式的字符串表示Node
。 这类似于HTML元素的“样式”属性。 请注意,像HTML样式属性一样,此变量包含样式属性和值,而不包含样式规则的选择器部分。- 结果
-
与此特定的
Node
相关联的CSS样式的字符串表示Node
-
getCssMetaData
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
这个样式的CssMetaData。 这可以作为不可修改的列表返回。- 结果
- CssMetaData
-
getStyleableParent
Styleable getStyleableParent()
返回此Styleable的父项,如果没有父项则返回null。- 结果
- 此样式的父项,如果没有父项则为null
-
getPseudoClassStates
ObservableSet<PseudoClass> getPseudoClassStates()
返回此Styleable的伪类状态。 CSS假定此集是只读的。- 结果
- 伪类状态
-
getStyleableNode
default Node getStyleableNode()
返回表示此Styleable对象的Node。 在Styleable本身不是Node的情况下,应该覆盖此方法,以便它可以可选地返回其本身的相关根节点表示。 默认情况下,此方法返回null,这可能意味着Styleable本身是一个Node,如果不是这种情况,则Styleable在请求时没有可用的节点表示。- 结果
- 表示此Styleable对象的节点
- 从以下版本开始:
- 9
-
-