0

현재 J2ME App에서 작업 중이며 j2me의 명령 문제에 직면하고 있습니다. 양식에 명령을 추가 할 때 화면에 직접 나타나지 않는 옵션이 있습니다.J2ME의 명령 문제

Command selCommand = new Command("Select"); 

이 선택 명령은 화면에 직접 나타나지 않고 옵션이 화면에 나타나고 옵션 명령을 클릭 한 다음 선택 명령이옵니다.

옵션 대신 화면에서 명령을 선택하고 싶습니다.

답변

1

JavaME의 고급 GUI 코딩을 사용하면 Command을 표시하는 방법을 결정할 수 없습니다. 동일한 장치의 코드는 Command을 일부 장치에서는 화면에 직접 표시 할 수 있지만 다른 장치에서는 옵션 아래에 표시 될 수 있습니다. 그러니 그걸 통제하지 마라.

가장 좋은 기회는 우선 순위입니다. Command에 높은 우선 순위를 설정하면 Options (옵션) 대신 화면에 직접 표시되는 것이 좋습니다. 그것은 사양에 의해 요구되지 않기 때문에 당신이 의지해야 할 것이 아닙니다. 그러나 나는 적어도 많은 장치들이 그렇게 할 것이라고 생각합니다.

0

J2ME에서는 화면에 명령을 추가하는 것을 허용하지 않고 메뉴에 추가 할 수 있지만 명령의 우선 순위를 설정하여 왼쪽 또는 오른쪽에서 볼 수 있습니다.

화면에 명령을 추가하려는 경우에도 버튼을 사용해야합니다.

Container containerbtn; 
Button btnsel = new Button("Select"); 
containerbtn.addComponent(btnsel); 
this.addComponent(containerbtn);