@Override public void mouseClicked(MouseEvent e) { if (MouseUtils.isDoubleClick(e) && !isInlineEditingEnabled()) { e.consume(); choose(); } else if (MouseUtils.isRightClick(e)) { e.consume(); JPopupMenu menu = getPopupMenu(); if (menu != null) menu.show(m_TextSelection, e.getX(), e.getY()); } else { super.mouseClicked(e); } } });