Когда я разрешаю открывать JPopupMenu, не пропуская «компонент invoker», меню не работает: подменю не открываются и не перерисовываются.Но когда я создаю совершенно бесполезный JFrame с JLabel внутри, и я передаю JLabal как invoker, он работает правильно ...
Любые предложения, как избежать создания бесполезного фрейма.И в моем приложении действительно нет открытых рамок, просто нужно открыть простое меню.
JPopupMenu.show(null, xOnTheScreen, yOnTheScreen); // Doesn't work
JPopupMenu.show(aStupidJLabelInAStupidJFrame, x, y); // Works
Спасибо