0
我有一個LWUIT form1和form2,form1與Rss文件的標題列表一起顯示, 1)如果用戶點擊fom1上的任何標題,我可以導航到form2,我在哪裏如果用戶繼續讀取文本,並且用戶在一行的末尾(遊標保留在末尾)到達(向下滾動)在form2上,則顯示一個文本區域(包含Rss中的文本段落(描述))。在用戶點擊form2上的後退按鈕之後,用戶可以導航到form1, 2)再次用戶單擊form1上的任何標題,然後用戶應該能夠看到文本區域(他應該能夠閱讀描述)開始但不是在form2中間或結束(因爲在以前的情況下,用戶閱讀所有描述,直到在form2上結束。LWUIT表格文本區
我的問題是:每次用戶點擊form1上的任何標題時,我都能夠瀏覽form2,但光標應該始終指向開始我的文字面積(爲了讓用戶開始閱讀從statring說明),但我的代碼是不工作
每次顯示時如何重置表單值?
這裏我的代碼:
private void displayCompleteNewsScreen(News detailNews) {
//log.debug("displayCompleteNewsScreen");
form2.removeAll();
form2.repaint();
form2.addCommand(m_backCommand);
form2.addCommandListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
form1.show();
}
});
Label pubDate = new Label(detailNews.getPubDate().substring(0, 16));
pubDate.getStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_BOLD, Font.SIZE_SMALL));
form2.addComponent(pubDate);
textarea.setText(detailNews.getDescription());
form2.addComponent(textarea);
form2.show();
}
我在方法中修改了我的代碼,它不工作..... big.setText(detailNews.getDescription()); big.requestFocus(); form2.addComponent(big); – String
我想,根據垂直滾動條,我能夠每次顯示我的表單2,是否有任何表單控制器?我的要求是當我用我的表單顯示時,表單滾動條總是應該在頂部? – String
但form2不是新屏幕。是相同的形式?這可能是 – Mun0n