/** * Returns the grid color for the table header. * * @param header * Table header. * @return Grid color. */ protected static Color getGridColor(JTableHeader header) { boolean isEnabled = header.isEnabled(); if (header.getTable() != null) { // fix for issue 472 - handle standalone table headers isEnabled = isEnabled && header.getTable().isEnabled(); } ComponentState currState = isEnabled ? ComponentState.ENABLED : ComponentState.DISABLED_UNSELECTED; Color gridColor = SubstanceColorSchemeUtilities.getColorScheme(header, ColorSchemeAssociationKind.BORDER, currState).getLineColor(); return gridColor; }
/** * Returns the grid color for the table header. * * @param header * Table header. * @return Grid color. */ protected static Color getGridColor(JTableHeader header) { boolean isEnabled = header.isEnabled(); if (header.getTable() != null) { // fix for issue 472 - handle standalone table headers isEnabled = isEnabled && header.getTable().isEnabled(); } ComponentState currState = isEnabled ? ComponentState.ENABLED : ComponentState.DISABLED_UNSELECTED; Color gridColor = SubstanceColorSchemeUtilities.getColorScheme(header, ColorSchemeAssociationKind.BORDER, currState).getLineColor(); return gridColor; }
.isEnabled() ? ComponentState.ENABLED : ComponentState.DISABLED_UNSELECTED); gridColor = scheme.getLineColor();
.isEnabled() ? ComponentState.ENABLED : ComponentState.DISABLED_UNSELECTED); gridColor = scheme.getLineColor();
Color lineColor = new ColorUIResource(mainActiveScheme.getLineColor()); .getLineColor());
Color lineColor = new ColorUIResource(mainActiveScheme.getLineColor()); mainEnabledScheme.getLineColor()); new ColorUIResource(skin.getColorScheme((Component) null, ColorSchemeAssociationKind.BORDER, ComponentState.SELECTED).getLineColor()),