2015-08-08 186 views
1

是否有某種方法 - 缺少擴展JavaFX圖表基類 - 指定多行標題字符串?JavaFx圖表上的多行標題

正如截圖所示,標題是「想要」更多空間的唯一元素。

enter image description here

我見過用一個換行符'\n',甚至在字符串中的管道字符'|'一些參考,但他們顯然不爲標題的工作。

回答

3

我只是把它扔在一個我曾經使用過的樣本中。

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