Wyłapywanie "ellipsis"

0

Witam, mam pytanko otóż, chce napisać program kalkulator taki, że jeśli będę wpisywał na ekran(gdzie ekran to label) liczby, tak długo, aż nie będzie już się mieścić zawartość labela w oknie(wtedy powstają "...")ellipsis. I wlaśnie ten moment chce wylapać i obsłużyć w taki sposób, że jeśli pojawia się te "..." to wtedy zmniejszać czcionkę w labelu tak bardzo, aż te "..." nie znikną i cały tekst w labelu będzie się mieścił. (Szkoda, że nie ma magicznej metody labelName.isEllipsis(); :c)

Chodzi o takie zachowanie jest w tej metodzie, jak to wyłapać ?
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Labeled.html#getEllipsisString--

0

Chyba trzeba zmierzyć szerokość, jaką tekst zajmuje przy użyciu danej czcionki (getFont) i porównywać z szerokością komórki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1