public class AttributedCharacters extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AttributedCharacters.AttributedCharacterIteratorImpl
Implementation of AttributedCharacterIterator interface.
|
Modifier and Type | Field and Description |
---|---|
protected char[] |
chars
Characters to iterate.
|
protected Color[] |
colors
Color for each character.
|
protected int |
current
Current.
|
protected Font[] |
fonts
Font for each character.
|
protected int[] |
runLimit
Limit indices of continous ...
|
protected int[] |
runStart
Start indices of continuous blocks of text with the same font.
|
Constructor and Description |
---|
AttributedCharacters() |
Modifier and Type | Method and Description |
---|---|
void |
append(char[] a,
Font f,
Color color)
Append a character array with a font.
|
void |
append(char c,
Font f,
Color color)
Append a character with specified font.
|
AttributedCharacterIterator |
iterator()
Produce an appropriate character iterator.
|
protected char[] chars
protected Font[] fonts
protected Color[] colors
protected int[] runStart
protected int[] runLimit
protected int current
public void append(char c, Font f, Color color)
c
- character to appendf
- a Fontcolor
- a Colorpublic void append(char[] a, Font f, Color color)
a
- characters to appendf
- a font to usecolor
- a color to usepublic AttributedCharacterIterator iterator()