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