CSSで枠線の角に丸みをつける
枠線の角に丸みを付けるには「-fx-border-radius」を使用します。注意点は、枠線に丸みを付けても背景には丸みが付きません。コントロールそのものに丸みを付けるには「-fx-background-radius」も同時に指定する必要があります。
<< -fx-background-radiusの解説はこちら >>
-
-fx-border-radius [ 数値 ]
各種コントロールのsetStyleメソッドで「-fx-border-radius:50px;」を設定した実行結果を以下に示します。(実行結果を明確にするため、表示内容を装飾しています)
-
setStyle( "-fx-border-radius:50px;" )
実行例
Label
![](image/CSS_Label012.png)
Button
![](image/CSS_Button012.png)
TextField
![](image/CSS_TextField012.png)
TextArea
枠線の角に丸みはついているようですが、あまり意味をなしていません。
![](image/CSS_TextArea012.png)
CheckBox
![](image/CSS_CheckBox012.png)
RadioButton
![](image/CSS_RadioButton012.png)
ChoiceBox
![](image/CSS_ChoiceBox012.png)
ListView
枠線の角に丸みはついているようですが、あまり意味をなしていません。
![](image/CSS_ListView012.png)
ComboBox
![](image/CSS_ComboBox012.png)
Slider
変化なし
![](image/CSS_Slider012.png)
Progress
枠線の角に丸みはついているようですが、あまり意味をなしていません。
![](image/CSS_ProgressBar012.png)
ToolBar
![](image/CSS_ToolBar012.png)
TreeView
枠線の角に丸みはついているようですが、あまり意味をなしていません。
![](image/CSS_TreeView012.png)
TreeTableView
枠線の角に丸みはついているようですが、あまり意味をなしていません。
![](image/CSS_TreeTableView012.png)
![](http://www12.a8.net/0.gif?a8mat=1TV743+7K35S2+249K+BWGDT)