2012-05-15 2 views
1

아래 코드는 텍스트 필드 만 표시하지만 textfield와 textarea를 포함하고 싶습니다. 당신은 텍스트 영역가 LCDUI 객체 TextBox입니다 부르는j2me에서 텍스트 영역을 만드는 방법

form1 = new Form("Mobile"); 
tb2 = new TextField("To: ", "", 30, TextField.ANY); 
      TextBox tb3 = new TextBox("Message: ", "", 256, TextField.ANY); 
      form1.append(tb2); 
      // form1.append(tb3); 
      form1.addCommand(submitCommand); 
      display.setCurrent(tb3); 
      display.setCurrent(form1); 

답변

3

을 도와 드릴까요; TextField와 동일한 화면에 표시 할 수 없습니다.

관심이 있으시면 'lcdui' tag info을 참조하십시오 (API 참조, 자습서, 인기있는 라이브러리 등의 링크가있는 이유). 코드에 대한

는 단지

 // ...initialization of Form and tb2 
     TextField tb3 = new TextField("Message: ", "", 256, TextField.ANY); 
     // above, TextBox has been replaced with TextField 
     form1.append(tb3); // show "Message" textfield above "Mobile" 
     form1.append(tb2); 
     form1.addCommand(submitCommand); 
     display.setCurrent(form1); 
+0

나는 이미이 문제를 시도했지만 textfield를 보여주고 있지만 텍스트 영역을 원합니다. –

+1

알겠습니다. 이 경우 _textarea_ ('TextBox')를 사용하여 UI를 관리하는 방법을 찾아야합니다. 다른 방법은 없습니다. – gnat

1

J2ME에서 텍스트 영역 같은 건 없다처럼, 텍스트 필드에 텍스트 상자를 대체하는 것입니다 마음에 오는 제일 먼저 게시 니펫을. TextBox가 Displayable이므로 Form을 TextField [s] 또는 TextBox로 표시 할 수 있습니다. 한 번에 하나의 디스플레이 어블 만 표시 할 수 있습니다.

+0

그러면 메시지를 보낼 때 textfield와 textarea를 볼 수 있습니다. 누군가. 우리는 텍스트 필드에 숫자를 입력하고 텍스트 영역에 메시지를 입력하는 모바일 화면을 가지고 있습니다. –

+0

이보기는 전화의 펌웨어로 작성됩니다. J2ME에서는 수행 할 수 없습니다. –