I understand, conceptually, scrolling. One has a fixed sized document that a viewport is layered over. One can move the viewport to different areas of the backing document, presumably the document is larger than the viewport. I have a slightly different scenario. The backing document will, in my case, be constantly changing via updates asyncronously received, similar to a ticker tape. What I am used to doing in the 80's Window's environment was to scroll the contents of the document, dropping the highest Ymax row of pixels and invalidating the Ymin row of pixels. When the paint event occurred only that first top row of pixels would need to get added. My understanding of what happens in this scenario is the GPU does the scroll (very fast op), and subsequently paints 1 pixel depth at the new top of viewport.
I don't see a functional equivalent of that in JavaFX.In the examples I've seen, like a rotating marquee, the underlying data is fixed so nothing really is added, merely rotated.
If someone would point me to a document or web page describing that or an example snippet of code, I would greatly appreciate it.
Thanks, Walt