javax.swing.text
Interface Highlighter

All Known Implementing Classes:
BasicTextUI.BasicHighlighter, DefaultHighlighter, LayeredHighlighter

public interface Highlighter


Nested Class Summary
static interface Highlighter.Highlight
           
static interface Highlighter.HighlightPainter
           
 
Method Summary
 Object addHighlight(int p0, int p1, Highlighter.HighlightPainter p)
           
 void changeHighlight(Object tag, int p0, int p1)
           
 void deinstall(JTextComponent c)
           
 Highlighter.Highlight[] getHighlights()
           
 void install(JTextComponent c)
           
 void paint(Graphics g)
           
 void removeAllHighlights()
           
 void removeHighlight(Object tag)
           
 

Method Detail

install

void install(JTextComponent c)

deinstall

void deinstall(JTextComponent c)

addHighlight

Object addHighlight(int p0,
                    int p1,
                    Highlighter.HighlightPainter p)
                    throws BadLocationException
Throws:
BadLocationException

removeAllHighlights

void removeAllHighlights()

removeHighlight

void removeHighlight(Object tag)

changeHighlight

void changeHighlight(Object tag,
                     int p0,
                     int p1)
                     throws BadLocationException
Throws:
BadLocationException

getHighlights

Highlighter.Highlight[] getHighlights()

paint

void paint(Graphics g)