public void paint(Graphics2D g, Object jxTitledPanel, int width, int height) { JComponent titledPanel = (JComponent) jxTitledPanel; Graphics2D g2d = (Graphics2D) g.create(); // g2d.translate(10, 10); DecorationAreaType decorationType = SubstanceLookAndFeel .getDecorationType(titledPanel); if ((decorationType != null) && (SubstanceCoreUtilities.getSkin(titledPanel) .isRegisteredAsDecorationArea(decorationType))) { DecorationPainterUtils.paintDecorationBackground(g2d, titledPanel, false); } else { BackgroundPaintingUtils.fillAndWatermark(g2d, titledPanel, SubstanceCoreUtilities.getSkin(titledPanel) .getBackgroundColorScheme(decorationType) .getBackgroundFillColor(), new Rectangle(0, 0, titledPanel.getWidth(), titledPanel .getHeight())); } g2d.dispose(); } };
: skin.isRegisteredAsDecorationArea(decorationAreaType) || (skin.getOverlayPainters(decorationAreaType).size() > 0); toUseAlphaColors = toUseAlphaColors || toEnforceAlphaColors;
public UpdateOptimizationInfo(JComponent component) { this.component = component; this.toDrawWatermark = SubstanceCoreUtilities .toDrawWatermark(this.component); this.defaultScheme = SubstanceColorSchemeUtilities.getColorScheme( this.component, ComponentState.ENABLED); this.decorationAreaType = SubstanceLookAndFeel .getDecorationType(this.component); SubstanceSkin skin = SubstanceCoreUtilities.getSkin(this.component); this.isInDecorationArea = (this.decorationAreaType != null) && skin.isRegisteredAsDecorationArea(this.decorationAreaType) && SubstanceCoreUtilities.isOpaque(this.component); }
public UpdateOptimizationInfo(JComponent component) { this.component = component; this.toDrawWatermark = SubstanceCoreUtilities .toDrawWatermark(this.component); this.defaultScheme = SubstanceColorSchemeUtilities.getColorScheme( this.component, ComponentState.ENABLED); this.decorationAreaType = SubstanceLookAndFeel .getDecorationType(this.component); SubstanceSkin skin = SubstanceCoreUtilities.getSkin(this.component); this.isInDecorationArea = (this.decorationAreaType != null) && skin.isRegisteredAsDecorationArea(this.decorationAreaType) && SubstanceCoreUtilities.isOpaque(this.component); }
: skin.isRegisteredAsDecorationArea(decorationAreaType) || (skin.getOverlayPainters(decorationAreaType).size() > 0); toUseAlphaColors = toUseAlphaColors || toEnforceAlphaColors;
boolean isShowing = c.isShowing(); if (isShowing && (decorationType != DecorationAreaType.NONE) && (skin.isRegisteredAsDecorationArea(decorationType))) {
SubstanceSkin skin = SubstanceCoreUtilities.getSkin(c); if ((decorationType != DecorationAreaType.NONE) && (skin.isRegisteredAsDecorationArea(decorationType))) {
skin.isRegisteredAsDecorationArea(DecorationAreaType.HEADER) ? new ColorUIResource( skin.getActiveColorScheme(DecorationAreaType.HEADER) .getMidColor())
skin.isRegisteredAsDecorationArea(DecorationAreaType.HEADER) ? new ColorUIResource( skin.getActiveColorScheme(DecorationAreaType.HEADER) .getMidColor()) : SubstanceColorUtilities skin.isRegisteredAsDecorationArea(DecorationAreaType.PRIMARY_TITLE_PANE_INACTIVE),