private void showPopupMenu(MouseEvent event) { JPopupMenu popupMenu = _popupMenuFactory.createPopupMenu(event.getComponent()); if (popupMenu == null) { popupMenu = _popupMenuFactory.createPopupMenu(event); } if (popupMenu != null) { rearrangeMenuItems(popupMenu); UIUtils.showPopup(popupMenu, event); } }