You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ps...@apache.org on 2003/05/19 04:59:05 UTC

cvs commit: jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw TableColorizingRenderer.java

psmith      2003/05/18 19:59:05

  Modified:    src/java/org/apache/log4j/chainsaw
                        TableColorizingRenderer.java
  Log:
  as per Sun's L&F Guidelines, using Row Striping technique as opposed
  to grid lines.  Will make this a preference item eventually.
  
  Revision  Changes    Path
  1.3       +8 -2      jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java
  
  Index: TableColorizingRenderer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TableColorizingRenderer.java	2 May 2003 04:19:26 -0000	1.2
  +++ TableColorizingRenderer.java	19 May 2003 02:59:04 -0000	1.3
  @@ -77,6 +77,7 @@
     private JTable table;
     private Color background = new Color(255, 255, 254);
     private Vector v = new Vector();
  +  private final Color COLOR_ODD = new Color(230, 230, 230);
   
     /**
      * Creates a new TableColorizingRenderer object.
  @@ -160,8 +161,13 @@
   
         if ((color != null) && !isSelected) {
           c.setBackground(color);
  -      } else {
  -        if (!isSelected) {
  +      } else if (!isSelected) {
  +        /**
  +         * Colourize based on row striping
  +         */
  +        if ((row % 2) != 0) {
  +          c.setBackground(COLOR_ODD);
  +        } else {
             c.setBackground(background);
           }
         }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org