-
- 既知のすべての実装クラス:
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でスタイル設定されるオブジェクトに必要な最小限のインタフェースで構成されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- CSSリファレンス・ガイド
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 List<CssMetaData<? extends Styleable,?>>getCssMetaData()このStyleableのCssMetaData。StringgetId()このStyleableのID。ObservableSet<PseudoClass>getPseudoClassStates()このStyleableの擬似クラスの状態を返します。StringgetStyle()このNodeに関連付けられているCSSスタイルの文字列表現。default NodegetStyleableNode()このStyleableオブジェクトを表すNodeを返します。StyleablegetStyleableParent()このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>getStyleClass()特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。StringgetTypeSelector()セレクタの照合に使用されるこの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
-
-