添加后可以在工具栏中删除SearchCommand吗?下面的代码不起作用
Command cmd = new Command("search") {
@Override
public void actionPerformed(ActionEvent ev) {
doSomething();
}
};
myform.getToolbar().addSearchCommand(cmd);
myform.removeCommand(cmd);
myform.revalidate();
答案 0 :(得分:0)
我们会为removeSearchCommand()
添加Toolbar
API以进行下一次更新,因为这是一个遗漏。
请注意,您所做的并非如此。您正在调用addSearchCommand
,但该方法不需要Command
需要ActionListener
,因此该命令被视为侦听器,并创建一个新命令来包装... < / p>