答案 0 :(得分:1)
更改默认控件外观的常用方法是覆盖默认的css。 Modena是JavaFX-8的默认主题。 I found a copy of modena.css on Github。根据选项卡窗格,有很多子元素 - 因此它们的css定义。查看css文件并搜索选项卡窗格。
无法使用javafx-css制作此类曲线。使用javafx-css时,只能使用简单的圆边。因此,如果你对简单曲线很好,只需使用-fx-border-radius
和-fx-background-radius
。
如果您的标签尺寸始终相同(或变化不大),请制作图像并将其用作背景图像(-fx-background-image)。您可以在oracle的其中一个示例中找到背景图片版本的示例:下载java-samples v7并查看/javafx-samples-2.2.79/src/DataApp/DataAppClient/src/com/javafx/experiments/dataapp/client/dataapp.css
如果您的标签宽度灵活,则事情很复杂。