我重写了getActions()方法,以便在右键单击TopComponent选项卡时自定义弹出菜单的行为。问题是,我指定的操作没有正确显示。
@Override
public Action[] getActions() {
return new Action[]{new A(), new B()};
}
我希望当我右键单击时,我的行为A和B会出现。
相反,我看到了
A
最小化窗口
乙
如何将最小化窗口显示为不显示或显示在其他位置?
答案 0 :(得分:0)
这是一个奇怪的实例,其中A和B是ContextSensitive操作,但在XML层中,它们被声明为AlwaysEnabled。一旦我修复它们将它们作为contextSensitive,这个问题就消失了。