Package com.explodingpixels.widgets
Class StripedViewportBorder
java.lang.Object
javax.swing.border.AbstractBorder
com.explodingpixels.widgets.StripedViewportBorder
- All Implemented Interfaces:
PropertyChangeListener
,Serializable
,EventListener
,Border
,ListSelectionListener
public class StripedViewportBorder
extends AbstractBorder
implements ListSelectionListener, PropertyChangeListener
Creates a border for a
JViewport
that draws a striped background
corresponding to the row positions of the given JTable
.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStripedViewportBorder
(JViewport viewport, JTable table) StripedViewportBorder
(JViewport viewport, JTable table, Color stripeColor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) void
void
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
-
Constructor Details
-
StripedViewportBorder
-
StripedViewportBorder
-
-
Method Details
-
paintBorder
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classAbstractBorder
-
valueChanged
- Specified by:
valueChanged
in interfaceListSelectionListener
-
propertyChange
- Specified by:
propertyChange
in interfacePropertyChangeListener
-