JavaFx图表上的多行标题

问题描述:

是否有某种方法 - 缺少扩展JavaFX图表基类 - 指定多行标题字符串?JavaFx图表上的多行标题

正如截图所示,标题是“想要”更多空间的唯一元素。

enter image description here

我见过用一个换行符'\n',甚至在字符串中的管道字符'|'一些参考,但他们显然不为标题的工作。

我只是把它扔在一个我曾经使用过的样本中。

chart.setTitle("really long title...........\n.............and some more "); 
    Label l = (Label)chart.lookup(".chart-title"); 
    l.setWrapText(true); 

如果我不想让它达到极限,\ n会设置断点。

正如你可以看到它只是一个标签,最难的部分就是获得它。

您也可以在选择器中使用css文件。我认为它已经居中。

.chart-title{ 
    -fx-wrap-text : true; 
    -fx-alignment : center; 
} 
+0

太棒了!赞赏这两种方法。 – javadba