jdk/src/share/classes/javax/swing/plaf/synth/SynthTableUI.java
changeset 4967 da853cd502c8
parent 4848 ffcc849b9351
child 5506 202f599c92aa
child 5588 57eca0aa621e
--- a/jdk/src/share/classes/javax/swing/plaf/synth/SynthTableUI.java	Wed Mar 03 17:57:25 2010 +0300
+++ b/jdk/src/share/classes/javax/swing/plaf/synth/SynthTableUI.java	Wed Mar 03 20:08:55 2010 +0300
@@ -45,8 +45,7 @@
 import javax.swing.JTable;
 import javax.swing.LookAndFeel;
 import javax.swing.border.Border;
-import javax.swing.plaf.ComponentUI;
-import javax.swing.plaf.UIResource;
+import javax.swing.plaf.*;
 import javax.swing.plaf.basic.BasicTableUI;
 import javax.swing.table.DefaultTableCellRenderer;
 import javax.swing.table.JTableHeader;
@@ -158,7 +157,7 @@
                 if (gridColor == null) {
                     gridColor = style.getColor(context, ColorType.FOREGROUND);
                 }
-                table.setGridColor(gridColor);
+                table.setGridColor(gridColor == null ? new ColorUIResource(Color.GRAY) : gridColor);
             }
 
             useTableColors = style.getBoolean(context,