]> source.dussan.org Git - poi.git/commitdiff
A little more work to improve suckyviewer
authorAndrew C. Oliver <acoliver@apache.org>
Sat, 22 Jun 2002 20:54:14 +0000 (20:54 +0000)
committerAndrew C. Oliver <acoliver@apache.org>
Sat, 22 Jun 2002 20:54:14 +0000 (20:54 +0000)
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352715 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
src/contrib/src/org/apache/poi/hssf/contrib/view/SViewer.java

index e1cddc1e2be5fdd6211f3e5c3713f7214caf2441..0c450693052c3e417e634d2168459243998be2c1 100644 (file)
@@ -142,7 +142,7 @@ public class SVTableCellRenderer extends JLabel
 
           Font font = new Font(f.getFontName(),fontstyle,f.getFontHeightInPoints());
           setFont(font);
-
+          
 
           HSSFColor clr = null;
           if (s.getFillPattern() == HSSFCellStyle.SOLID_FOREGROUND) {
@@ -155,6 +155,11 @@ public class SVTableCellRenderer extends JLabel
 
           setBackground(awtcolor);
 
+          clr = (HSSFColor)colors.get(new Integer(f.getColor()));
+          if (clr == null) clr = new HSSFColor.BLACK();
+          rgb = clr.getTriplet();
+          awtcolor = new Color(rgb[0],rgb[1],rgb[2]);
+          setForeground(awtcolor);
         }
 
 
index 6cbce80007b4f5d833a57a00b8d2dc26c2446621..ada60a8400cb06c560ea7f22f6c791c18fa73fbd 100644 (file)
@@ -91,7 +91,7 @@ public class SVTableModel extends AbstractTableModel {
 
 
   public int getColumnCount() {
-    return this.maxcol;
+    return this.maxcol+1;
   }
   public Object getValueAt(int row, int col) {
     HSSFRow r = st.getRow(row);
@@ -110,4 +110,4 @@ public class SVTableModel extends AbstractTableModel {
   }
 
 
-}
\ No newline at end of file
+}
index 157d7f5320a9f121bf8a98ae820e2ca97da5638c..ba38f5ea609478f7efba11082c9c80c22f4b22ba 100644 (file)
@@ -109,6 +109,8 @@ public class SViewer extends Applet {
     boolean isurl = false;
     if (filename == null) filename = getParameter("filename");
 
+    System.out.println("filename="+filename);
+    System.out.println("start="+filename.substring(0,7));
     if (filename == null || filename.substring(0,7).equals("http://")) {
       isurl = true;
       if (filename == null) filename = getParameter("url");