【发布时间】:2012-01-03 01:37:22
【问题描述】:
这是关于 JavaMe 和 LWUIT 的另一个问题。
我需要借助方法等手动滚动TextArea。TextArea 包含仅负责获取当前滚动位置及其启用和禁用的方法。
我该怎么做?
我通过使用来自TextArea 的继承和委托保护的滚动方法(相应的 setScrollX 和 setScrollY)解决了问题。谢谢大家!
【问题讨论】:
这是关于 JavaMe 和 LWUIT 的另一个问题。
我需要借助方法等手动滚动TextArea。TextArea 包含仅负责获取当前滚动位置及其启用和禁用的方法。
我该怎么做?
我通过使用来自TextArea 的继承和委托保护的滚动方法(相应的 setScrollX 和 setScrollY)解决了问题。谢谢大家!
【问题讨论】:
TextArea 扩展了 TextField。在 TextField 类中有 setCursorPosition 方法。所以我的建议是使用这种方法,循环遍历 TextArea 内容,直到到达你想要的某个位置。
【讨论】:
您可以使用 scrollRectToVisible(),它通常比 scrollY 更方便,并添加平滑的滚动动画。
【讨论】: