저는 LWUIT form1과 form2를 가지고 있습니다, form1은 Rss File, 에서 제목 목록과 함께 표시됩니다. 1) 사용자가 fom1에서 어떤 제목을 클릭하면, 나는 form2로 이동할 수 있습니다. form2에서 사용자가 텍스트를 계속 읽었을 때 사용자가 줄 끝에 도달하면 (커서가 끝까지 남아 있음) (아래로 스크롤) 텍스트 영역 (Rss의 텍스트 단락 포함)을 표시합니다. 해당 사용자가 form2에서 뒤로 버튼을 클릭하면 사용자는 form1, 으로 이동할 수 있습니다. 2) 다시 form1에서 제목을 클릭하면 사용자가 텍스트 영역을 볼 수 있습니다 (설명을 읽을 수 있어야 함). 시작과 끝은 아니지만 form2의 중간이나 끝이 아닙니다. (이전 사례에서는 form2에서 끝날 때까지 모든 설명을 읽었습니다.)LWUIT 양식 텍스트 영역
문제점 : 사용자가 form1에서 어떤 제목을 클릭 할 때마다 form2, 하지만 커서는 항상 (사용자가 statring에서 설명을 읽기 시작 허용하려면) 내 텍스트 영역의 시작 가리켜 야하지만 내 코드가 표시 될 때마다 양식 값을 다시 설정하는 방법
작동하지 않습니다? 여기 6,
내 코드 :
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
내 생각에, 수직 스크롤바에 따르면, 매번 내 form2를 표시 할 수 있습니까? 양식 컨트롤러가 있습니까? 내 요구 사항은 양식으로 표시 될 때 폼 스크롤 막대가 항상 맨 위에 있어야합니다. – String
하지만 form2는 새 화면이 아닙니다. 같은 형식입니까? 가능할 수 있습니다 – Mun0n