ActionManager.createActionToolbar()
和 ActionManager.createActionPopupMenu()
传递未指定的 place
形参的情况。
必须指定正确的 place
才能通过 AnActionEvent.getPlace()
区分 update()/actionPerformed()
中操作的用法。
示例:
// 错误:
actionManager.createActionToolbar("", group, false);
actionManager.createActionToolbar("unknown", group, false);
actionManager.createActionPopupMenu(ActionPlaces.UNKNOWN, group);
// 正确:
actionManager.createActionToolbar("MyPlace", group, false);
actionManager.createActionPopupMenu(ActionPlaces.EDITOR_TOOLBAR, group);