При добавлении настраиваемого узла (в моем случае другая легенда для диаграммы JavaFX) с
val newLegend = MyLegend()
newLegend.isVertical=true
val legend = lookupAll(".chart-legend").first()
Легенды расположены каскадом (неудивительно), но по крайней мере я знаю, что могу их воспроизвести:
Поэтому, чтобы правильно выровнять их по вертикали один за другим, я вместо этого попытался добавить его к родительскому элементу:
legend.getParent().addChildIfPossible( newLegend)
Но это неправильно отображает дополнительный узел в верхнем левом углу как несколько точек
Что я делаю неправильно? Могу ли я получить доступ к родительскому контейнеру первой легенды более умным способом?
Полные примеры исходных кодов можно найти на здесь