- java.lang.Object
-
- javafx.stage.Screen
-
public final class Screen extends Object
モニターなど、グラフィックの宛先の特性について説明します。 デスクトップ領域が物理的に複数の画面デバイスにまたがる仮想デバイスのマルチスクリーン環境では、Screenオブジェクトの境界は、Screen.primaryを基準にしています。例:
Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds(); //set Stage boundaries to visible bounds of the main screen stage.setX(primaryScreenBounds.getMinX()); stage.setY(primaryScreenBounds.getMinY()); stage.setWidth(primaryScreenBounds.getWidth()); stage.setHeight(primaryScreenBounds.getHeight()); stage.show();- 導入されたバージョン:
- JavaFX 2.0
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)このオブジェクトと他のオブジェクトが等しいかどうかを示します。Rectangle2DgetBounds()このScreenの境界を取得します。doublegetDpi()このScreenの解像度(インチ当たりのドット数)を取得します。doublegetOutputScaleX()水平(X)方向のこのScreenの推奨出力スケール係数を取得します。doublegetOutputScaleY()このScreenの垂直方向(Y)方向の推奨出力スケール係数を取得します。static ScreengetPrimary()プライマリScreen。static ObservableList<Screen>getScreens()現在使用可能なScreensの監視可能リスト。static ObservableList<Screen>getScreensForRectangle(double x, double y, double width, double height)指定した矩形と交差しているScreensのObservableListを返します。static ObservableList<Screen>getScreensForRectangle(Rectangle2D r)指定した矩形と交差しているScreensのObservableListを返します。Rectangle2DgetVisualBounds()このScreenの視覚境界を取得します。inthashCode()このScreenオブジェクトのハッシュ・コードを返します。StringtoString()このScreenオブジェクトの文字列表現を返します。
-
-
-
メソッドの詳細
-
getPrimary
public static Screen getPrimary()
プライマリScreen。- 戻り値:
- 主画面
-
getScreens
public static ObservableList<Screen> getScreens()
現在使用可能なScreensの監視可能リスト。- 戻り値:
- 現在利用可能な画面の観察可能なリスト
-
getScreensForRectangle
public static ObservableList<Screen> getScreensForRectangle(double x, double y, double width, double height)
指定した矩形と交差しているScreensのObservableListを返します。- パラメータ:
x- 指定された矩形領域の左上隅のx座標y- 指定された矩形領域の左上隅のy座標width- 指定された矩形領域の幅height- 指定された矩形領域の高さ- 戻り値:
Screen.boundsが指定された矩形と交差している、ScreensのObservableList
-
getScreensForRectangle
public static ObservableList<Screen> getScreensForRectangle(Rectangle2D r)
指定した矩形と交差しているScreensのObservableListを返します。- パラメータ:
r- 指定されたRectangle2D- 戻り値:
Screen.boundsが指定された矩形と交差している、ScreensのObservableList
-
getBounds
public final Rectangle2D getBounds()
このScreenの境界を取得します。 範囲はoutputScaleのために調整されたと報告されるので、これらの範囲のWindowとこのScreenと同じoutputScaleのサイズ変更が画面全体をカバーするようにします。- 戻り値:
- この
Screenの境界
-
getVisualBounds
public final Rectangle2D getVisualBounds()
このScreenの視覚境界を取得します。 これらの境界はタスク・バーやメニュー・バーなどのネイティブのウィンドウ処理システムのオブジェクトを処理します。 これらの境界は、Screen.boundsに含まれます。- 戻り値:
- この
Screenの視覚境界
-
getDpi
public final double getDpi()
このScreenの解像度(インチ当たりのドット数)を取得します。- 戻り値:
- この
Screenの解像度
-
getOutputScaleX
public final double getOutputScaleX()
水平(X)方向のこのScreenの推奨出力スケール係数を取得します。 この倍率は、出力デバイスの解像度および視距離を補償するためにシーンに適用する必要があります。 視覚的境界は、この倍率に関連して報告されます。- 戻り値:
- 画面の推奨出力スケール係数。
- 導入されたバージョン:
- 9
-
getOutputScaleY
public final double getOutputScaleY()
このScreenの垂直方向(Y)方向の推奨出力スケール係数を取得します。 この倍率は、出力デバイスの解像度および視距離を補正するためにシーンに適用されます。 視覚的境界は、この倍率に関連して報告されます。- 戻り値:
- 画面の推奨出力スケール係数。
- 導入されたバージョン:
- 9
-
hashCode
public int hashCode()
このScreenオブジェクトのハッシュ・コードを返します。- オーバーライド:
hashCode、クラス:Object- 戻り値:
- この
Screenオブジェクトのハッシュ・コード。 - 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。- オーバーライド:
equals、クラス:Object- パラメータ:
obj- 比較対象の参照オブジェクト。- 戻り値:
- このオブジェクトが
obj引数と等しい場合はtrue、それ以外の場合はfalse。 - 関連項目:
Object.hashCode()、HashMap
-
-