0

我正在使用 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 关联?

谢谢。

4

2 回答 2

0

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

item1.setDefaultCommand( command1 );

有关项目的命令的更多信息,请参阅:

于 2011-03-27T18:00:55.047 回答
0

我解决了聚焦底部框架的问题。

于 2011-04-07T23:04:23.633 回答