jdk/src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java

Print this page
rev 5681 : 7200491: Tighten up JTable layout code
Reviewed-by: art, skoivu

@@ -157,11 +157,16 @@
             // Choose Dialog button positions
             uiDefaults.put("OptionPane.isYesLast", !isWindows);
 
             // Store Table ScrollPane Corner Component
             uiDefaults.put("Table.scrollPaneCornerComponent",
-                    TableScrollPaneCorner.class);
+                    new UIDefaults.ActiveValue() {
+                        @Override
+                        public Object createValue(UIDefaults table) {
+                            return new TableScrollPaneCorner();
+                        }
+                    });
 
             // Setup the settings for ToolBarSeparator which is custom
             // installed for Nimbus
             uiDefaults.put("ToolBarSeparator[Enabled].backgroundPainter",
                     new ToolBarSeparatorPainter());