JTable --> Zeile ausblenden

Moin,
indem Du in dem Datenmodell/Datenobjekt, auf das Du bei getValueAt zugreifst, ein Flag isDisplayable oder so zufügst und abfragst. Oder Du arbeitest mit TableRows, wie ich das hier im Forum schon erklärt habe (Suchfunktion nutzen). Das würde dann ungefähr bedeuten, 2 Listen zu haben: Eine, in der alles drin ist, und eine fürs TabelModel, in der sich nur die anzuzeigenden Elemente/Zeilen befinden. Letztere muss natürlich immer zeitnah neu erstellt werden.
 
Moin,
nein, eher in dem Sinn
Code:
public Object getValueAt(...)
{
 if ( !dataRow.isDisplayable())
  return null;
 else{ // gib was Sinnvolles zurück }
}
Wird aber unschön aussehen, weil dann eine leere Zeile angezeigt wird. Also müsste auch noch eine Anpassung der getRowCount geschehen.
Aber wie gesagt, sei nicht so faul und such mal nach meinem Beispiel bzw. meiner Erklärung mit den TableRows.
 
Zurück