JTable: Überprüfen auf leere Rows

Guadrion

Mitglied
Hi Leute ich hab ein eigenes TableModel geschrieben udn wollte mal fragen ob ihr ne idee habt wie ich überprüfen kann ob sich iwo eine leereZeile befindet und die dann eliminier?

Also folgendes hab ich schon

Code:
model.addTableModelListener(new TableModelListener() {
			
			@Override
			public void tableChanged(TableModelEvent e) {
				if(e.getType() == TableModelEvent.UPDATE){
					
				}
			}
		});

Ich hab ne arraylist vom typ TableEntry wo ich en string drin speicher (und anderes), ich möcht nun überprüfen ob iwo in meiner tabelle en leerer string (in der ersten spalte is) und dann die reihe aus meiner tabelle und meiner arraylist löschen!

VG
 
Zuletzt bearbeitet:
Also laut Doku kriegst du vom TableModelEvent sowohl das Model als auch die sich verändernden Zeilen und Spalten Infos. Darüber ganz du vom Model mit getValueAt den entsprechenden Wert abrufen und überprüfen.

Ist die Zeile leer entfernst du über eine Methode in deinem Model (entsprechend Casten) den Eintrag und rufst fireTableRowsDeleted auf, damit die View (deine Tabelle) das auch mitbekommt.
 
Zurück