public enum ConditionalFeature extends Enum<ConditionalFeature>
Platform.isSupported()
関数を使用して問い合せることができます。条件付き機能をサポートしていないプラットフォームでその機能を使用しても、例外は発生しません。一般に、条件付き機能は単に無視されます。詳細は、各機能のドキュメントを参照してください。列挙型定数と説明 |
---|
CONTROLS
UIコントロールを提供するJavaFXクラスがこのプラットフォームで使用可能であることを示します。
|
EFFECT
フィルタ効果がプラットフォームで使用可能であることを示します。
|
FXML
XMLライブラリがJREに存在し、FXML APIがプラットフォームで使用可能であることを示します。
|
GRAPHICS
グラフィック機能を提供するJavaFXクラスがこのプラットフォームで使用可能であることを示します。
|
INPUT_METHOD
テキスト入力メソッドがプラットフォームで使用可能であることを示します。
|
INPUT_MULTITOUCH
マルチタッチ入力を提供するタッチ・スクリーンが、JavaFXが実行されているデバイスにアタッチされているかどうかを示します。
|
INPUT_POINTER
マウス、トラックパッド、トラックボールなどの相対動作ポインタ・デバイスがアタッチされているかどうかを示します。
|
INPUT_TOUCH
タッチ・スクリーンが、JavaFXが実行されているデバイスにアタッチされているかどうかを示します。
|
MEDIA
javafx.scene.mediaパッケージがこのプラットフォームで使用可能であることを示します。
|
SCENE3D
3Dがプラットフォームで使用可能であることを示します。
|
SHAPE_CLIP
任意形状に対するクリッピングがプラットフォームで使用可能であることを示します。
|
SWING
SwingライブラリがJava Runtime Environmentに存在すること、およびJavaFXとのSwing統合がプラットフォームで使用可能であることを示します。
|
SWT
SWT統合がプラットフォームで使用可能であることを示します。
|
TRANSPARENT_WINDOW
システムで完全なウィンドウ透明度がサポートされていることを示します。
|
TWO_LEVEL_FOCUS
コントロールが2レベル・フォーカスを使用する必要があるかどうかを示します。
|
UNIFIED_WINDOW
システムで
StageStyle.UNIFIED をサポートしていることを示します。 |
VIRTUAL_KEYBOARD
画面上の仮想キーボードがテキスト入力に使用されるかどうかを示します。
|
WEB
javafx.scene.webパッケージがこのプラットフォームで使用可能であることを示します。
|
修飾子と型 | メソッドと説明 |
---|---|
static ConditionalFeature |
valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。
|
static ConditionalFeature[] |
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
public static final ConditionalFeature GRAPHICS
public static final ConditionalFeature CONTROLS
public static final ConditionalFeature MEDIA
public static final ConditionalFeature WEB
public static final ConditionalFeature SWT
public static final ConditionalFeature SWING
public static final ConditionalFeature FXML
public static final ConditionalFeature SCENE3D
public static final ConditionalFeature EFFECT
public static final ConditionalFeature SHAPE_CLIP
public static final ConditionalFeature INPUT_METHOD
public static final ConditionalFeature TRANSPARENT_WINDOW
注意: 現在、このサポートは、XComposite拡張のないLinuxシステムを除くすべてのプラットフォームで提供されています。この場合はXShape拡張が使用されるため、ウィンドウの端がエイリアス化されます。
注意: セキュリティ・マネージャが有効になっている環境(アプレット・モードなど)で、透明なウィンドウの使用はセキュリティ・チェックによって保護されています。アプリケーションに必要な権限がない場合、そのアプリケーションはこの機能を使用できず、システムでは透明なウィンドウのサポートが実装されていないように見えます。これには、Platform.isSupported(TRANSPARENT_WINDOW)テストからfalseが返されることが含まれます。
public static final ConditionalFeature UNIFIED_WINDOW
StageStyle.UNIFIED
をサポートしていることを示します。
注意: 現在、次でサポートされています。
public static final ConditionalFeature TWO_LEVEL_FOCUS
組込みプラットフォームでは、JavaFXは、アタッチされている入力周辺機器に基づいてこのConditionalFeatureを初期化しようとします。デスクトップ・プラットフォームでは、このConditionalFeatureは通常、falseにデフォルト設定されます。
public static final ConditionalFeature VIRTUAL_KEYBOARD
組込みプラットフォームでは、JavaFXは、アタッチされている入力周辺機器に基づいてこのConditionalFeatureを初期化しようとします。デスクトップ・プラットフォームでは、このConditionalFeatureは通常、falseにデフォルト設定されます。
public static final ConditionalFeature INPUT_TOUCH
組込みプラットフォームでは、JavaFXは、アタッチされている入力周辺機器に基づいてこのConditionalFeatureを初期化しようとします。デスクトップ・プラットフォームでは、このConditionalFeatureは通常、falseにデフォルト設定されます。
public static final ConditionalFeature INPUT_MULTITOUCH
組込みプラットフォームでは、JavaFXは、アタッチされている入力周辺機器に基づいてこのConditionalFeatureを初期化しようとします。デスクトップ・プラットフォームでは、このConditionalFeatureは通常、falseにデフォルト設定されます。
INPUT_MULTITOUCHが使用可能な場合は、INPUT_TOUCHも使用可能です。
public static final ConditionalFeature INPUT_POINTER
組込みプラットフォームでは、JavaFXは、アタッチされている入力周辺機器に基づいてこのConditionalFeatureを初期化しようとします。デスクトップ・プラットフォームでは、このConditionalFeatureは通常、trueにデフォルト設定されます。
public static ConditionalFeature[] values()
for (ConditionalFeature c : ConditionalFeature.values()) System.out.println(c);
public static ConditionalFeature valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.