| インタフェース | 説明 |
|---|---|
| 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変数が含まれます。
このパッケージのプライマリ・クラスは次のとおりです。
CssMetaDataStyleablePropertyへのリンクを提供します。 一般に、CssMetaDataを含むクラスは、他のクラスが継承されたクラスからCssMetaDataを含めることができるようにするための、public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData()メソッドを実装します。 getCssMetaData()メソッドは、getClassCssMetaData()を返すためにオーバーライドする必要があります。 CSS実装では、頻繁にgetCssMetaData()を呼び出します。 返されるリストはfinal staticにすることをお薦めします。 StyleablePropertyCssMetaDataへのリンクを提供します。 StyleablePropertyFactoryにより、StyleablePropertyとそれに対応するCssMetaDataの作成が非常に単純化されます。 PseudoClasspseudoClassStateChangedメソッドによって設定またはクリアできる擬似クラスを定義します。 CSSの詳細、ノードへのCSSスタイルの適用方法およびスタイル設定に使用可能なプロパティは、CSSリファレンス・ガイドを参照してください。
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.