Package com.explodingpixels.widgets
Class StripedViewportBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- com.explodingpixels.widgets.StripedViewportBorder
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.io.Serializable
,java.util.EventListener
,javax.swing.border.Border
,javax.swing.event.ListSelectionListener
public class StripedViewportBorder extends javax.swing.border.AbstractBorder implements javax.swing.event.ListSelectionListener, java.beans.PropertyChangeListener
Creates a border for aJViewport
that draws a striped background corresponding to the row positions of the givenJTable
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StripedViewportBorder(javax.swing.JViewport viewport, javax.swing.JTable table)
StripedViewportBorder(javax.swing.JViewport viewport, javax.swing.JTable table, java.awt.Color stripeColor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
void
propertyChange(java.beans.PropertyChangeEvent evt)
void
valueChanged(javax.swing.event.ListSelectionEvent e)
-
-
-
Method Detail
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
- Specified by:
paintBorder
in interfacejavax.swing.border.Border
- Overrides:
paintBorder
in classjavax.swing.border.AbstractBorder
-
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- Specified by:
valueChanged
in interfacejavax.swing.event.ListSelectionListener
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
-