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 9a4e7149ff
commit ce7e60f17f
2 changed files with 6 additions and 2 deletions

View File

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

View File

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