-
- 既知のすべての実装クラス:
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 Styleable
Styleableは、CSSでスタイル設定されるオブジェクトに必要な最小限のインタフェースで構成されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- CSSリファレンス・ガイド
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
このStyleableのCssMetaData。String
getId()
このStyleable
のID。ObservableSet<PseudoClass>
getPseudoClassStates()
このStyleableの擬似クラスの状態を返します。String
getStyle()
このNode
に関連付けられているCSSスタイルの文字列表現。default Node
getStyleableNode()
このStyleableオブジェクトを表すNodeを返します。Styleable
getStyleableParent()
このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>
getStyleClass()
特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。String
getTypeSelector()
セレクタの照合に使用されるこのStyleable
の型。
-
-
-
メソッドの詳細
-
getTypeSelector
String getTypeSelector()
- 戻り値:
- この
Styleable
の型
-
getId
String getId()
このStyleable
のID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。たとえば、ノードのidにmyIdが指定された場合、このノードの検索に使用できるlookupメソッドは
scene.lookup("#myId");
のようになります。- 戻り値:
- この
Styleable
のID
-
getStyleClass
ObservableList<String> getStyleClass()
特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。 リストの各要素がこのノードが属するスタイル・クラスであることから、この変数はHTML要素のclass属性に似ています。- 戻り値:
- ノードを論理的にグループ化するために使用できる文字列識別子のリスト、特に外部スタイル・エンジン用
- 関連項目:
- CSS3クラス・セレクタ
-
getStyle
String getStyle()
このNode
に関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。- 戻り値:
- この特定の
Node
に関連付けられたCSSスタイルの文字列表現
-
getCssMetaData
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
このStyleableのCssMetaData。 これは変更不可能なリストとして返される場合があります。- 戻り値:
- CssMetaData
-
getStyleableParent
Styleable getStyleableParent()
このStyleableの親を返すか、親がない場合はnullを返します。- 戻り値:
- このStyleableの親、または親が存在しない場合はnull
-
getPseudoClassStates
ObservableSet<PseudoClass> getPseudoClassStates()
このStyleableの擬似クラスの状態を返します。 CSSでは、このセットが読取り専用とみなされます。- 戻り値:
- 擬似クラスの状態
-
getStyleableNode
default Node getStyleableNode()
このStyleableオブジェクトを表すNodeを返します。 このメソッドは、Styleable自体がノードではない場合にオーバーライドする必要があります。そのため、オプションで、自身のルート・ノード表現を返すことができます。 デフォルトでは、このメソッドはnullを返します。これは、Styleable自体がNodeであるか、そうでない場合に、Styleableがリクエスト時に使用可能なノード表現を持たないことを意味します。- 戻り値:
- このStyleableオブジェクトを表すNode
- 導入されたバージョン:
- 9
-
-