- java.lang.Object
-
- javafx.scene.control.SkinBase<Separator>
-
- javafx.scene.control.skin.SeparatorSkin
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SeparatorSkin(Separator control)
新しいSeparatorSkinインスタンスを作成し、必要な子ノードをControlchildren
リストにインストールします。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
layoutChildren(double x, double y, double w, double h)
私たちは、単一の"line"子領域を処理する必要があります。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.scene.control.Skinで宣言されたメソッド
dispose, getNode, getSkinnable
-
クラス javafx.scene.control.SkinBaseで宣言されたメソッド
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
-
-
メソッドの詳細
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h)
私たちは、単一の"line"子領域を処理する必要があります。 ここで重要なことは、セパレータ(左/右パディングを少なくします)と同じ幅のラインを水平方向のセパレータに作成したいが、(独自の高さに基づいて)と同じくらい薄くしたいということです。 垂直セパレータの場合も同様です。 セパレータ(上部と下部の詰め物より少ない)と同じくらいの高さでなければなりませんが、(行のpref幅)と同じくらい薄くする必要があります。その後、境界線のプロパティが有効になるようにセパレータ内の線を整列します。
- オーバーライド:
- クラス
SkinBase<Separator>
のlayoutChildren
- パラメータ:
x
- xの位置y
- yの位置w
- 幅h
- 高さ
-
-