Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me LWUIT表单文本区_Java Me_Lwuit - Fatal编程技术网

Java me LWUIT表单文本区

Java me LWUIT表单文本区,java-me,lwuit,Java Me,Lwuit,我有一个LWUIT form1和form2,form1显示Rss文件中的标题列表, 1) 如果用户单击fom1上的任何标题,我就能够导航到form2,在那里我显示一个文本区域(包含Rss中的文本段落(描述)),如果用户继续阅读文本,并且用户到达form2上的一行末尾(光标停留在末尾)(向下滚动)。在该用户单击form2上的后退按钮后,用户可以导航到form1, 2)用户再次点击Frim1上的任何标题,然后用户应该能够看到文本区域(他应该能够读取描述)从开始,而不是在Frime2的中间或结尾(因为

我有一个LWUIT form1和form2,form1显示Rss文件中的标题列表, 1) 如果用户单击fom1上的任何标题,我就能够导航到form2,在那里我显示一个文本区域(包含Rss中的文本段落(描述)),如果用户继续阅读文本,并且用户到达form2上的一行末尾(光标停留在末尾)(向下滚动)。在该用户单击form2上的后退按钮后,用户可以导航到form1, 2)用户再次点击Frim1上的任何标题,然后用户应该能够看到文本区域(他应该能够读取描述)从开始,而不是在Frime2的中间或结尾(因为在以前的情况下,用户读取所有的描述直到结束在Frim2.0/P> 我的问题是:每次用户单击form1上的任何标题时,我都可以导航form2,但光标应始终指向我文本区域的开始(以允许用户开始从StatString读取描述),但我的代码不起作用

如何在每次显示表单时重置表单值?

这是我的代码:

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();
}

每次显示
表单
时,尝试将焦点设置为
文本区域
。可以使用
TextArea.requestFocus()
在显示
表单

后,我在方法中修改了代码,但它不起作用…..big.setText(detailNews.getDescription());big.requestFocus();form2.addComponent(big);我想,根据垂直滚动条,我每次都可以显示我的表单2,有没有表单控制器?我的要求是,当我与表单一起显示时,表单滚动条应该始终位于顶部?但是表单2不是新屏幕。是在同一个表单中吗?可能我已经在类构造函数中创建了我的表单对象。你能告诉我吗这怎么可能呢?