DefaultCellEditor etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
DefaultCellEditor etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

14 Şubat 2018 Çarşamba

Swing DefaultCellEditor Sınıfı

Giriş
JTable tarafından kullanılan default editor bu sınıftır.

getTableCellEditorComponent metodu
Şöyle yaparız
class MyTableCellEditor
        extends DefaultCellEditor
{
  @Override
  public Component getTableCellEditorComponent(
          JTable table,
          Object value,
          boolean isSelected,
          int row,
          int column)
  {
    final JTextField c = (JTextField) super.getTableCellEditorComponent(
          table,
          ((Cell) value).text, // edit the text field of Cell
          isSelected,
          row,
          column);

    c.selectAll(); // automatically select the whole string in the cell
    return c;
  }
}