Fixed the problem with blank cells dirty rendering values

git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352717 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Andrew C. Oliver 2002-06-23 14:12:36 +00:00
parent d23edd5bd1
commit 4e41553096
2 changed files with 6 additions and 2 deletions

View File

@ -243,6 +243,8 @@ public class SVTableCellRenderer extends JLabel
default:
setValue("?");
}
} else {
setValue("");
}
@ -288,7 +290,9 @@ public class SVTableCellRenderer extends JLabel
*/
private HSSFCell getCell(int row, int col) {
HSSFRow r = st.getRow(row);
HSSFCell c = r.getCell((short)col);
HSSFCell c = null;
if ( r != null)
c = r.getCell((short)col);
return c;
}
}

View File

@ -106,7 +106,7 @@ public class SVTableModel extends AbstractTableModel {
}
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
return HSSFCell.class;
}