FXMLとJavaFXの中に線を引きます

ブルデュー:

私は、JavaFXのプロジェクトのために画面上にいくつかの線を描画しようとしています。私は、Javaコードでこれを行う方法についてのドキュメンテーションを見つけたが、私はFXMLファイルでそれを行う必要があります。私はFXMLで<ライン/>を作成するための属性(例えば、xとyの位置)上の任意のドキュメントを見つけることができません。

alexrnov:

STARTX、startYと - 点座標、ENDX、ENDY開始 - 終点座標と、ストローク - 線の色。strokeLineCap(BUTT、SQUARE、ROUND)。strokeWidth - 幅ライン:

<Line startX="41.0" startY="56.0" endX="143.0" endY="56.0" 
    layoutX="67.0" layoutY="154.0" opacity="0.5" 
    stroke="#346e3c" strokeLineCap="BUTT" strokeWidth="4.0"/>

ライン(長さ= 100)がレイアウトの開始(X = 50、Y = 50)からインデント。

<!-- horizontal line -->
<Line layoutX="50.0" layoutY="50.0" endX="100" />
<!-- vertical line -->
<Line layoutX="50.0" layoutY="50.0" endY="100" />

カーソルと効果の属性:

<Line ...>
    <cursor>
        <Cursor fx:constant="HAND" />
        <!-- other, such as: DEFAULT, V_RESIZE, H_RESIZE, MOVE -->
    </cursor>
    <effect>
        <GaussianBlur /> 
        <!-- other, such as: Blend, Bloom, Glow, Reflection, Shadow -->
    </effect>
</Line>

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=367446&siteId=1