]> source.dussan.org Git - poi.git/commitdiff
Fixed the problem with blank cells dirty rendering values
authorAndrew C. Oliver <acoliver@apache.org>
Sun, 23 Jun 2002 14:12:36 +0000 (14:12 +0000)
committerAndrew C. Oliver <acoliver@apache.org>
Sun, 23 Jun 2002 14:12:36 +0000 (14:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352717 13f79535-47bb-0310-9956-ffa450edef68

src/contrib/src/org/apache/poi/hssf/contrib/view/SVTableCellRenderer.java
src/contrib/src/org/apache/poi/hssf/contrib/view/SVTableModel.java

index 20a25010e9503de6734487880705bcdb820ace58..0a09d742da18933c68c765ddd6ac287e1509705b 100644 (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;
     }
 }
index ada60a8400cb06c560ea7f22f6c791c18fa73fbd..8ea268bbd5671f628f343bc8e4c64c76f36c432d 100644 (file)
@@ -106,7 +106,7 @@ public class SVTableModel extends AbstractTableModel {
   }
 
   public Class getColumnClass(int c) {
-      return getValueAt(0, c).getClass();
+       return HSSFCell.class;
   }