Поток, созданный классом времени выполнения, зависает, MineCraft, контроллер JavaFX

Вот перечисление того, что еще я нашел для любого, кто все еще ищет:

1) Вот решение , которое рекурсивно повторно рисует текстовое представление до его соответствия. Это означает, что вы буквально следите за тем, чтобы ваш текст сжался на месте, но по крайней мере он подходит, когда это будет сделано. Код будет нуждаться в некоторой настройке для реализации, но это в основном там.

2) Вы можете попытаться взломать собственное решение, подобное этому , или классу dunni в this , что я и сделал с помощью getPaint () .measureText (str), чтобы найти нужный размер, но он стал намного более грязным, так как мне нужно его обернуть только в пробелы ...

3) Вы можете продолжать поиск - я попробовал больше альтернатив чем я могу рассчитывать. Совет Теда о StaticLayout не окупился за меня, но, может быть, там что-то есть; Я попытался использовать StaticLayout.getEllipsis (строка), чтобы определить, идет ли текст с экрана, и это не имеет никакого эффекта. См. Мой (в настоящее время не отвеченный) пост об этом здесь .

0
задан sq179 2 March 2019 в 23:17
поделиться