AttributeSet
The term coloring refers to a set attributes that can be used for rendering text in an editor window.
JTextComponent.KeyBinding