Przewijanie do wiersza

0

Cześć. Mam pytanie odnośnie kontrolki TableView w JavaFX. W tabelce mam np. 100 rekordów, ale aktualnie widać 20. By zobaczyć resztę trzeba użyć scrolla. Mam ustawione zdarzenie keyPressed na to, że jeżeli użytkownik kliknie odpowiedni klawisz (A, M, C, itd..) to odpowiednim słowem jest ustawiana dana komórka, a zaznaczenie przechodzi do następnego wiersza. Wszystko działa ok, ale w sytuacji kiedy dochodzimy do ostatniego wiersza to zaznaczany jest on poprawnie, ale nie jest scrollowany do góry listy. Chodzi mi o to by jakoś powiązać zdarzenie scrollTo() ze zdarzeniem, że wyszło się poza zakres wyświetlanych rekordów.

0

Sprawdzając pozycje wiersza względem wielkości okna. Jeżeli pozycja rekordu jest y= 120(lub pozycji w tabeli np 10 rekord a rekord ma wysokość 10) a okno jest wysokości 100 to wiadomo że rekord jest poniżej.

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