J2ME波兰语FramedForm命令

时间:2011-03-25 10:11:39

标签: forms java-me command j2mepolish

我正在使用FramedForm开发一个使用J2ME Polish的应用程序。

我正在尝试将与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 :(得分:0)

尝试为每个项目设置默认命令,而不是添加单个命令。 像:

item1.setDefaultCommand( command1 );

See了解有关项目的命令的更多信息:

答案 1 :(得分:0)

我解决了问题focusing the bottom frame