-
- 所有已知实现类:
-
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,LabeledLabeled,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,TableCellTableCell,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样式所需的最小界面。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
- CSS Reference Guide
-
-
方法摘要
所有方法 接口方法 抽象方法 Default Methods Modifier and Type 方法 描述 List<CssMetaData<? extends Styleable,?>>getCssMetaData()这个样式的CssMetaData。StringgetId()该Styleable为Styleable。ObservableSet<PseudoClass>getPseudoClassStates()返回此Styleable的伪类状态。StringgetStyle()与此特定的Node相关联的CSS样式的字符串表示Node。default NodegetStyleableNode()返回表示此Styleable对象的Node。StyleablegetStyleableParent()返回此Styleable的父项,如果没有父项则返回null。ObservableList<String>getStyleClass()可用于逻辑组合节点的字符串标识符列表,专门用于外部样式引擎。StringgetTypeSelector()这种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
-
-