package es.icarto.gvsig.navtableforms.gui.tables;
import javax.swing.JTable;
import javax.swing.table.TableModel;
public class JTableUtils {
public static boolean hasRows(JTable table) {
TableModel model = table.getModel();
if ((model.getRowCount() > 0) && (!firstRowIsVoid(model))) {
return true;
}
return false;
}
private static boolean firstRowIsVoid(TableModel model) {
boolean isVoid = true;
for (int colIndex = 0; colIndex < model.getColumnCount(); colIndex++) {
if (model.getValueAt(0, colIndex) == null) {
isVoid = true;
} else {
isVoid = false;
break;
}
}
return isVoid;
}
}