code: public void fieldToData(ComponentCache componentCache, int iRowIndex, int iColumnIndex)
      {
          if (componentCache.m_rgcompoments[iColumnIndex] != null)
          {
              Object object = this.getModel().getValueAt(iRowIndex, iColumnIndex);
              String string = "";
              if (object != null)
                  string = object.toString();
              if (componentCache.m_rgcompoments[iColumnIndex] instanceof JTextComponent)
                  ((JTextComponent)componentCache.m_rgcompoments[iColumnIndex]).setText(string);
              else if (componentCache.m_rgcompoments[iColumnIndex] instanceof JCheckBox)
              {
                  boolean bIsSelected = false;
                  if (string != null) if (string.equals("1"))
                      bIsSelected = true;
                  ((JCheckBox)componentCache.m_rgcompoments[iColumnIndex]).setSelected(bIsSelected);
              }
          }
      }
docs: Move the data in this row and column in the table to this component.
  @param componentCache The cached components on this row.
  @param iRowIndex The row to set.
  @param ColumnIndex The column to set.