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.PropertyChangeListenerCreates a border for aJViewportthat 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 voidpaintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)voidpropertyChange(java.beans.PropertyChangeEvent evt)voidvalueChanged(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:
paintBorderin interfacejavax.swing.border.Border- Overrides:
paintBorderin classjavax.swing.border.AbstractBorder
-
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- Specified by:
valueChangedin interfacejavax.swing.event.ListSelectionListener
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
-