- java.lang.Object
- 
- javafx.css.PseudoClass
 
- 
 
 public abstract class PseudoClass extends Object PseudoClassは、1つの一意の擬似クラス状態を表します。 擬似クラスをJavaFXクラスに導入するために必要なのは、擬似クラスの状態が変更されたときにNode.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)メソッドを呼び出すことのみです。 通常、pseudoClassStateChangedメソッドは、javafx.beans.propertyパッケージ内のいずれかのプロパティ・ベース・クラスのprotected void invalidated()メソッドから呼び出されます。ノードに水平方向などのデフォルトの擬似クラス状態がある場合、コンストラクタから pseudoClassStateChangedを呼び出して初期状態を設定する必要があることに注意してください。次の例では、xyzzyをCSSセレクタで擬似クラスとして使用できるようにします。 public boolean isMagic() { return magic.get(); } public BooleanProperty magicProperty() { return magic; } public BooleanProperty magic = new BooleanPropertyBase(false) { @Override protected void invalidated() { pseudoClassStateChanged(MAGIC_PSEUDO_CLASS. get()); } @Override public Object getBean() { return MyControl.this; } @Override public String getName() { return "magic"; } } private static final PseudoClass MAGIC_PSEUDO_CLASS = PseudoClass.getPseudoClass("xyzzy");- 導入されたバージョン:
- JavaFX 8.0
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 PseudoClass()
 - 
メソッドのサマリーすべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 static PseudoClassgetPseudoClass(String pseudoClass)PseudoClassインスタンスは指定されたpseudoClassに1つのみです。abstract StringgetPseudoClassName()
 
- 
- 
- 
メソッドの詳細- 
getPseudoClasspublic static PseudoClass getPseudoClass(String pseudoClass) PseudoClassインスタンスは指定されたpseudoClassに1つのみです。- パラメータ:
- pseudoClass- 疑似クラス
- 戻り値:
- 指定されたpseudoClassのPseudoClassです。 nullは返しません。
- 例外:
- IllegalArgumentException- pseudoClassパラメータがnullまたは空の文字列の場合
 
 - 
getPseudoClassNamepublic abstract String getPseudoClassName() - 戻り値:
- 擬似クラスの状態
 
 
- 
 
-