/** * Sets tree column index and fires property change. */ void setTreeColumnIndex(int index) { if (treeColumnIndex == index) { return; } int old = treeColumnIndex; treeColumnIndex = index; firePropertyChange("treeColumnIndex", old, treeColumnIndex); }
/** * Sets tree column index and fires property change. */ void setTreeColumnIndex(int index) { if (treeColumnIndex == index) return; int old = treeColumnIndex; treeColumnIndex = index; firePropertyChange("treeColumnIndex", old, treeColumnIndex); }
/** * Sets tree column index and fires property change. */ void setTreeColumnIndex(int index) { if (treeColumnIndex == index) return; int old = treeColumnIndex; treeColumnIndex = index; firePropertyChange("treeColumnIndex", old, treeColumnIndex); }
@Override public void columnMoved(TableColumnModelEvent e) { super.columnMoved(e); updateTreeColumnIndex(); int from = e.getFromIndex(); int to = e.getToIndex(); if (from != to) { firePropertyChange("column_moved", from, to); // NOI18N } }
public void columnMoved(TableColumnModelEvent e) { super.columnMoved(e); updateTreeColumnIndex(); int from = e.getFromIndex(); int to = e.getToIndex(); if ( from != to ) firePropertyChange( "column_moved", from, to ); // NOI18N }
public void columnMoved(TableColumnModelEvent e) { super.columnMoved(e); updateTreeColumnIndex(); int from = e.getFromIndex(); int to = e.getToIndex(); if ( from != to ) firePropertyChange( "column_moved", from, to ); // NOI18N }
/** Sets x position. */ public void setPositionX(int x) { if (x == positionX || !treeHScrollingEnabled) return; int old = positionX; positionX = x; firePropertyChange("positionX", old, x); if (isEditing() && getEditingColumn() == getTreeColumnIndex()) { CellEditor editor = getCellEditor(); if (ignoreScrolling && editor instanceof TreeTableCellEditor) { ((TreeTableCellEditor)editor).revalidateTextField(); } else { removeEditor(); } } repaint(); }
/** Sets x position. */ public void setPositionX(int x) { if (x == positionX || !treeHScrollingEnabled) return; int old = positionX; positionX = x; firePropertyChange("positionX", old, x); if (isEditing() && getEditingColumn() == getTreeColumnIndex()) { CellEditor editor = getCellEditor(); if (ignoreScrolling && editor instanceof TreeTableCellEditor) { ((TreeTableCellEditor)editor).revalidateTextField(); } else { removeEditor(); } } repaint(); }
/** Sets x position. */ public void setPositionX(int x) { if ((x == positionX) || !treeHScrollingEnabled) { return; } int old = positionX; positionX = x; firePropertyChange("positionX", old, x); if (isEditing() && (getEditingColumn() == getTreeColumnIndex())) { CellEditor editor = getCellEditor(); if (ignoreScrolling && editor instanceof TreeTableCellEditor) { ((TreeTableCellEditor) editor).revalidateTextField(); } else { removeEditor(); } } repaint(); }
@Override public void tableChanged(TableModelEvent e) { // update tree column name int modelColumn = getTreeColumnIndex(); if ((e.getFirstRow() <= 0) && (modelColumn != -1) && (getColumnCount() > 0)) { String columnName = getModel().getColumnName(modelColumn); TableColumn aColumn = getColumnModel().getColumn(modelColumn); aColumn.setHeaderValue(columnName); } ignoreClearSelection = true; try { super.tableChanged(e); //#61728 - force update of tree's horizontal scrollbar if( null != getTree() ) { firePropertyChange( "positionX", -1, getPositionX() ); } } finally { ignoreClearSelection = false; } }