private boolean showPopup (MouseEvent evt) { // Show popup menu for right click if (component != null && evt.isPopupTrigger() && popupMenuEnabled) { ExtUtilities.getExtEditorUI(component).showPopupMenu(evt.getX(), evt.getY()); return true; } return false; }
public void mouseReleased(MouseEvent evt) { JTextComponent c = component; if (c != null) { // Show popup menu for right click if (isRightMouseButton(evt) && popupMenuEnabled) { ExtUtilities.getExtEditorUI(c).showPopupMenu(evt.getX(), evt.getY()); } else { super.mouseReleased(evt); } } }
public void actionPerformed(ActionEvent evt, JTextComponent target) { if (target != null) { try { int dotPos = target.getCaret().getDot(); Rectangle r = target.getUI().modelToView(target, dotPos); if (r != null) { ExtUtilities.getExtEditorUI(target).showPopupMenu(r.x, r.y + r.height); } } catch (BadLocationException e) { target.getToolkit().beep(); } } }
public void actionPerformed(ActionEvent evt, JTextComponent target) { if (target != null) { try { int dotPos = target.getCaret().getDot(); Rectangle r = target.getUI().modelToView(target, dotPos); if (r != null) { ExtUtilities.getExtEditorUI(target).showPopupMenu(r.x, r.y + r.height); } } catch (BadLocationException e) { target.getToolkit().beep(); } } }