J2ME Польские команды FramedForm - PullRequest
0 голосов
/ 25 марта 2011

Я разрабатываю приложение на польском языке J2ME с использованием FramedForm.

Я пытаюсь добавить элемент, связанный с Command1, в FramedForm, а другой элемент, связанный с Command2, в конец FramedForm.

FramedForm menuForm = new FramedForm("Menu");

Command command1 = new Command("command1", Command.ITEM, 1);
Command command2 = new Command("command2", Command.ITEM, 2);

IconCustomItem item1 = new IconCustomItem("test1", null);
item1.addCommand(Command1);
menuForm.append(item1);

IconCustomItem item2 = new IconCustomItem("test2", null);
item2.addCommand(Command2);
menuForm.append(Graphics.BOTTOM, item2);

Проблема в том, что элемент нижнего колонтитула связан с обеими командами. Я попытался использовать removeCommands () безуспешно. Как я могу связать элемент нижнего колонтитула только с Command2?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 апреля 2011

Я решил проблему Фокусировка нижней рамки .

0 голосов
/ 27 марта 2011

Попробуйте установить команду по умолчанию для каждого элемента вместо добавления отдельной команды. Как:

item1.setDefaultCommand( command1 );

См. для получения дополнительной информации о командах элементов:

...