/** Our own painting code for the selection row - normally the UI delegate * would do this, but we specifically block it from adding a focus listener * and do it ourselves, since when focus changes, we need to repaint both * rows, not just the selected cell. */ protected void paintSelectionRow() { paintRow(getSelectedRow()); }
/** Our own painting code for the selection row - normally the UI delegate * would do this, but we specifically block it from adding a focus listener * and do it ourselves, since when focus changes, we need to repaint both * rows, not just the selected cell. */ protected void paintSelectionRow() { paintRow(getSelectedRow()); }
/** Our own painting code for the selection row - normally the UI delegate * would do this, but we specifically block it from adding a focus listener * and do it ourselves, since when focus changes, we need to repaint both * rows, not just the selected cell. */ protected void paintSelectionRow() { paintRow(getSelectedRow()); }
/** Overridden to add the entire row that was being edited to RepaintManager * as a dirty region */ public void removeEditor() { enterEditorRemoveRequest(); try { int i = editingRow; if (editorComp != null) { editorComp.removeFocusListener(this); } if (PropUtils.isLoggable(BaseTable.class)) { PropUtils.log(BaseTable.class, " removing editor"); //NOI18N } super.removeEditor(); if (i != -1) { //Do schedule a repaint for the row just in case paintRow(i); } } finally { exitEditorRemoveRequest(); } }
/** Overridden to add the entire row that was being edited to RepaintManager * as a dirty region */ public void removeEditor() { enterEditorRemoveRequest(); try { int i = editingRow; if (editorComp != null) { editorComp.removeFocusListener(this); } if (PropUtils.isLoggable(BaseTable.class)) { PropUtils.log(BaseTable.class, " removing editor"); //NOI18N } super.removeEditor(); if (i != -1) { //Do schedule a repaint for the row just in case paintRow(i); } } finally { exitEditorRemoveRequest(); } }
/** Overridden to add the entire row that was being edited to RepaintManager * as a dirty region */ public void removeEditor() { enterEditorRemoveRequest(); try { int i = editingRow; if (editorComp != null) { editorComp.removeFocusListener(this); } if (PropUtils.isLoggable(BaseTable.class)) { PropUtils.log(BaseTable.class, " removing editor"); //NOI18N } super.removeEditor(); if (i != -1) { //Do schedule a repaint for the row just in case paintRow(i); } } finally { exitEditorRemoveRequest(); } }