使用LWUIT,我有一個Form
由兩部分組成:一個只讀TextArea
和Button
:在LWUIT中,如何以編程方式將「TextArea的滾動」設置回頂部?
TextArea text = new TextArea("blah blah blah blah blah blah blah blah blah ...");
text.setEditable(false);
form.addComponent(text);
Button button = new Button("Press Me !");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
// DESIRED CODE IS HERE ...
}
});
form.addComponent(button);
的TextArea
有Scrollbar
,因爲它包含一個長String
,當用戶移動DOWN
的TextArea
的Scrollbar
向下移動直至到達String
的末尾,然後Button
得到聚焦,在TextArea
的末尾,離開TextArea
的Scrollbar
。
我想要的是,點擊Button
時,滾動條會在TextArea
的Top
中返回到其原始狀態,而不是在TextArea
的Bottom
中。 我該怎麼做?
這篇文章可能會幫助你http://stackoverflow.com/questions/7484720/lwuit-scrolling – frayab 2012-01-02 16:10:03
這解決了這個問題,謝謝!我會爲任何有相同問題的人發佈答案,以便爲以後的搜索發佈 – 2012-01-02 16:39:40