JavaFXを使用して、特定のテーブル行を囲むようにカスタム境界線を描画したいとします。次の画像では、現在の状態を見ることができます。JavaFX:テーブル行複数色の境界線のスタイル
私は何をする必要があるどのような黒い線と黄色の線の間の空白を埋めています。
私の最初のアイデアは、2つのスタイルを定義し、それらの両方を追加しました:
.tableRowStyle1{
-fx-border-width: 3;
-fx-border-style: solid;
-fx-border-color: black;
}
.tableRowStyle2{
-fx-border-color: yellow;
-fx-border-style: segments(12, 12, 12, 12);
-fx-border-width: 3;
}
残念ながら、私はいつものスタイルがTableRow
に追加された順序れる黄色透明の破線、で終わりますあなたのスタイルクラスは関係ありません。
もう一つのアイデアは、線形および放射状の勾配で遊ぶことでした。直線勾配は破線を生成しません。放射状のグラデーションはこれを行うようですが、ダッシュの長さは円ではなく矩形で動作するため、均等ではありません。
このトピックに関するご意見は大変ありがとうございます。