LWUIT Scrolling

2019-08-14 19:30发布

问题:

Here is another question regarding JavaMe and LWUIT.

I need to manually scroll TextArea with help of methods or etc. TextArea contains methods responsible only for obtaining current position of scrolling and its enable and disable.

How can I do this?


I solved problem by using inheritance from TextArea and delegation protected methods of scrolling (setScrollX and setScrollY accordingly). Thanks to all!

回答1:

TextArea extends TextField. In the TextField class there is the setCursorPosition method. So my suggestion is to use this method and you loop through the TextArea content until a certain position you desire is reached.



回答2:

You can use scrollRectToVisible() which is often more convenient than scrollY and adds smooth scrolling animation.



标签: java-me lwuit