com.alee.extended.label
Interface StyledLabelPainter<E extends WebStyledLabel>

All Superinterfaces:
Painter<E>, SpecificPainter
All Known Implementing Classes:
AdaptiveStyledLabelPainter, WebStyledLabelPainter

public interface StyledLabelPainter<E extends WebStyledLabel>
extends Painter<E>, SpecificPainter

Base interface for WebStyledLabel component painters.

Author:
Mikle Garin

Method Summary
 void setIgnoreColorSettings(boolean ignore)
          Sets whether color settings should be ignored or not.
 void setPreferredRowCount(int rows)
          Sets preferred row count.
 void setScriptFontRatio(float ratio)
          Sets subscript and superscript font ratio.
 void setTruncatedTextSuffix(java.lang.String suffix)
          Sets truncated text suffix.
 void updateTextRanges()
          Forces text ranges to be updated according to current style ranges and text.
 
Methods inherited from interface com.alee.extended.painter.Painter
addPainterListener, getMargin, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstall
 

Method Detail

setPreferredRowCount

void setPreferredRowCount(int rows)
Sets preferred row count.

Parameters:
rows - new preferred row count

setIgnoreColorSettings

void setIgnoreColorSettings(boolean ignore)
Sets whether color settings should be ignored or not.

Parameters:
ignore - whether color settings should be ignored or not

setScriptFontRatio

void setScriptFontRatio(float ratio)
Sets subscript and superscript font ratio.

Parameters:
ratio - new subscript and superscript font ratio

setTruncatedTextSuffix

void setTruncatedTextSuffix(java.lang.String suffix)
Sets truncated text suffix.

Parameters:
suffix - new truncated text suffix

updateTextRanges

void updateTextRanges()
Forces text ranges to be updated according to current style ranges and text.