TableCellEditor (final int row, int column) { final JBTableRowEditor editor = getRowEditor(row); if (editor != null) { editor.setMouseEvent(myMouseEvent); editor.prepareEditor(myInternalTable, row); installPaddingAndBordersForEditors(editor); editor.setFocusCycleRoot(true); editor.setFocusTraversalPolicy(new JBListTableFocusTraversalPolicy(editor)); editor.addMouseListener(MouseEventHandler.CONSUMER); myCellEditor = new MyCellEditor(editor); return myCellEditor; } myCellEditor = null; return null; }