0

FramedFormを使用してJ2MEポーランド語でアプリケーションを開発しています。

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 に答える