public void fireTableChanged(TableModelEvent e) { this.currentEvent = e; super.fireTableChanged(e); this.currentEvent = null; }
/** * {@inheritDoc} */ @Override public final void fireTableChanged(int startIndex, int endIndex, int listChangeType) { tableModelEvent.setValues(startIndex, endIndex, listChangeType); tableModel.fireTableChanged(tableModelEvent); }
/** * {@inheritDoc} */ @Override public final void fireTableStructureChanged() { tableModelEvent.setStructureChanged(); tableModel.fireTableChanged(tableModelEvent); }
/** * {@inheritDoc} */ @Override public final void fireTableDataChanged() { tableModelEvent.setAllDataChanged(); tableModel.fireTableChanged(tableModelEvent); }
@Override public void fireTableChanged(TableModelEvent e) { if (gazetteerList == null) { return; } if (filter.length() < 1) { gazetteerListFiltered.clear(); gazetteerListFiltered.addAll(gazetteerList); super.fireTableChanged(e); } else { filterRows(); // same as super.fireTableDataChanged() to avoid recursion super.fireTableChanged(new TableModelEvent(this)); } }
public void actionPerformed(java.awt.event.ActionEvent e) { // System.out.println("remove"); // ((AbstractTableModel)getModel()).fireTableRowsDeleted(rowIndex, rowIndex); Object entry = entries.remove(rowIndex); ((AbstractTableModel)getModel()).fireTableChanged(new EditableListEvent(getModel(), rowIndex, rowIndex, TableModelEvent.ALL_COLUMNS, TableModelEvent.DELETE, new Object[]{entry})); fireEditingStopped(); refresh(); } });
if (batchChange) { sharedModelEvent.set(row, col); fireTableChanged(sharedModelEvent); } else { fireTableCellUpdated(row, col);
fireTableChanged(event); Trace.log(Trace.DIAGNOSTIC, "Starting load, changed number of rows to:", numRows_); fireTableChanged(event); Trace.log(Trace.DIAGNOSTIC, "Did load, changed number of rows to:", numRows_);
fireTableChanged(new TableModelEvent(this));
/** * 0.5 seconds passed, select the item. * <p>NOTE: This method does not cycle through the icons, it flashes the START_ICON, then the next * icon, then the start again, then the next one in the list. * <p>ie., If the count is even, display icon 0; if not, display (icon / 2 + 1). */ public void actionPerformed(ActionEvent e) { m_iCurrentIcon++; if (e.getSource() instanceof javax.swing.Timer) { if (m_tableModel != null) { TableModelEvent event = new TableModelEvent(m_tableModel, 0, Integer.MAX_VALUE, m_iThisRow); ((AbstractTableModel)m_tableModel).fireTableChanged(event); } else { Object objValue = Integer.toString(m_itemCache.getItem().getStatus()); // This is where the value is cached ImageIcon icon = this.getImageIcon(objValue); if (icon != null) { this.setIcon(icon); Rectangle rect = this.getBounds(); this.repaint(rect); } } } } /**
/** * {@inheritDoc} */ @Override public void listChanged(ListEvent<E> listChanges) { checkAccessThread(); // for all changes, one block at a time while (listChanges.nextBlock()) { // get the current change info int startIndex = listChanges.getBlockStartIndex(); int endIndex = listChanges.getBlockEndIndex(); int changeType = listChanges.getType(); // create a table model event for this block tableModelEvent.setValues(startIndex, endIndex, changeType); tableModel.fireTableChanged(tableModelEvent); } }
fireTableChanged(event); Trace.log(Trace.INFORMATION, "Starting load, changed number of rows to:", numRows_); fireTableChanged(event); Trace.log(Trace.INFORMATION, "Did load, changed number of rows to:", numRows_);
fireTableChanged(event); Trace.log(Trace.INFORMATION, "Changed number of rows to:", numRows_);