インタフェース | 説明 |
---|---|
Styleable |
Styleableは、CSSでスタイル設定されるオブジェクトに必要な最小限のインタフェースで構成されます。
|
StyleableProperty<T> |
StyleablePropertyでは、
javafx.beans.property をCSSからスタイル設定できます。 |
クラス | 説明 |
---|---|
CssMetaData<S extends Styleable,V> |
CssMetaDataインスタンスは、CSSスタイルに関する情報を提供し、CSSでプロパティ値を設定できるようにするフックを提供します。
|
FontCssMetaData<S extends Styleable> |
fontサブプロパティ(weight、style、familyおよびsize)を含む、FontプロパティのCssMetaDataの部分実装。
|
ParsedValue<V,T> |
解析済のCSS値の表現。
|
PseudoClass |
PseudoClassは、1つの一意の擬似クラス状態を表します。
|
SimpleStyleableBooleanProperty |
このクラスは
SimpleBooleanProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
SimpleStyleableDoubleProperty |
このクラスは
SimpleDoubleProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
SimpleStyleableFloatProperty |
このクラスは
SimpleFloatProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
SimpleStyleableIntegerProperty |
このクラスは
SimpleIntegerProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
SimpleStyleableLongProperty |
このクラスは
SimpleLongProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
SimpleStyleableObjectProperty<T> |
このクラスは
SimpleObjectProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
SimpleStyleableStringProperty |
このクラスは
SimpleStringProperty を拡張し、StyleableProperty の完全な実装を提供します。 |
StyleableBooleanProperty |
このクラスは
BooleanPropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleableDoubleProperty |
このクラスは
DoublePropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleableFloatProperty |
このクラスは
FloatPropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleableIntegerProperty |
このクラスは
IntegerPropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleableLongProperty |
このクラスは
LongPropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleableObjectProperty<T> |
このクラスは
ObjectPropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleablePropertyFactory<S extends Styleable> |
背後で作成された対応するCssMetaDataを使用してStyleablePropertyのインスタンスを作成するメソッド。
|
StyleableStringProperty |
このクラスは
StringPropertyBase を拡張し、StyleableProperty の部分的な実装を提供します。 |
StyleConverter<F,T> |
コンバータにより、型Fから型Tに
ParsedValue&tl;F,T> が変換されます。 |
列挙型 | 説明 |
---|---|
StyleOrigin |
スタイルシートおよびスタイルの可能なソースまたは元の列挙。
|
プロパティをCSSを使用してスタイル設定可能にし、擬似クラス状態をサポートするAPIを提供します。
JavaFXシーン・グラフは、CSS (カスケード・スタイル・シート)を使用してノードのスタイルを設定する機能を提供します。Node
クラスには、スタイルを適用するノードを見つけるためにCSSセレクタによって使用されるid
、styleClass
およびstyle
変数が含まれます。Scene
クラスおよびParent
クラスには、そのシーンまたは親内のノードに適用されるCSSスタイル・シートを参照するURLのリストである、stylesheets
変数が含まれます。
このパッケージのプライマリ・クラスは次のとおりです。
CssMetaData
StyleableProperty
へのリンクを提供します。一般に、CssMetaDataを含むクラスは、他のクラスが継承されたクラスからCssMetaDataを含めることができるようにするための、public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData()
メソッドを実装します。getCssMetaData()
メソッドは、getClassCssMetaData()
を返すためにオーバーライドする必要があります。CSS実装では、頻繁にgetCssMetaData()
を呼び出します。返されるリストはfinal static
にすることをお薦めします。StyleableProperty
CssMetaData
へのリンクを提供します。StyleablePropertyFactory
により、StyleablePropertyとそれに対応するCssMetaDataの作成が非常に単純化されます。PseudoClass
pseudoClassStateChanged
メソッドによって設定またはクリアできる擬似クラスを定義します。 CSSの詳細、ノードへのCSSスタイルの適用方法およびスタイル設定に使用可能なプロパティは、CSSリファレンス・ガイドを参照してください。
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.