Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFx图表上的多行标题_Javafx - Fatal编程技术网

JavaFx图表上的多行标题

JavaFx图表上的多行标题,javafx,Javafx,除了扩展JavaFX图表基类之外,是否有一些方法可以指定多行标题字符串 如屏幕截图所示,标题是“想要”更多空间的唯一元素 我曾看到一些关于在字符串中使用换行符“\n”甚至管道字符“|”的引用,但它们显然对标题不起作用。我只是将其放入了一个示例中,它起了作用 chart.setTitle("really long title...........\n.............and some more "); Label l = (Label)chart.lookup(".char

除了扩展JavaFX图表基类之外,是否有一些方法可以指定多行标题字符串

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


我曾看到一些关于在字符串中使用换行符“\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;
}

我只是把这个放进了我的一个样本里,它起了作用

    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;
}

伟大的两种方法都很受欢迎。太好了!这两种方法都值得赞赏。