Class LineHighlighter
- java.lang.Object
-
- com.github.weisj.darklaf.components.text.LineHighlighter
-
- All Implemented Interfaces:
EventListener
,ChangeListener
,Highlighter.HighlightPainter
public class LineHighlighter extends Object implements Highlighter.HighlightPainter, ChangeListener
-
-
Constructor Summary
Constructors Constructor Description LineHighlighter(JTextComponent component, Color color)
Manually control the line color
-
Method Summary
Modifier and Type Method Description void
paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c)
void
setColor(Color color)
void
setComponent(JTextComponent component)
void
stateChanged(ChangeEvent e)
-
-
-
Constructor Detail
-
LineHighlighter
public LineHighlighter(JTextComponent component, Color color)
Manually control the line color- Parameters:
component
- text component that requires background line paintingcolor
- the color of the background line
-
-
Method Detail
-
setColor
public void setColor(Color color)
-
paint
public void paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c)
- Specified by:
paint
in interfaceHighlighter.HighlightPainter
-
setComponent
public void setComponent(JTextComponent component)
-
stateChanged
public void stateChanged(ChangeEvent e)
- Specified by:
stateChanged
in interfaceChangeListener
-
-