Платформа NetBeans - getActions () на TopComponent работает неправильно - PullRequest
0 голосов
/ 21 апреля 2010

Я переопределяю метод getActions (), чтобы настроить поведение всплывающего меню при щелчке правой кнопкой мыши на вкладке TopComponent. Проблема в том, что указанные мной действия не выполняются правильно.

@Override
public Action[] getActions() {
    return new Action[]{new A(), new B()};
}

Я ожидаю, что когда я щелкну правой кнопкой мыши, появятся мои действия A и B.

Вместо этого я вижу

A

Свернуть окно

B

Как мне получить окно свёртывания или не показывать, или показывать в другом месте?

1 Ответ

0 голосов
/ 22 апреля 2010

Это был странный случай, когда A и B были действиями ContextSensitive, но на уровне XML они были объявлены как AlwaysEnabled.Как только я исправил их в качестве contextSensitive, эта проблема исчезла.

...