public class TabHighlightBorder
extends java.lang.Object
implements javax.swing.border.Border, java.io.Serializable
Tab
,
TabbedPanel
,
TabbedPanelProperties
,
Serialized FormConstructor and Description |
---|
TabHighlightBorder()
Constructs a TabHighlightBorder that acts as an empty border, i.e.
|
TabHighlightBorder(java.awt.Color color,
boolean openBorder)
Constructs a TabHighlightBorder with the given color as highlight color
|
TabHighlightBorder(ColorProvider colorProvider,
boolean openBorder)
Constructs a TabHighlightBorder with the given color as highlight color
|
Modifier and Type | Method and Description |
---|---|
java.awt.Insets |
getBorderInsets(java.awt.Component c) |
boolean |
isBorderOpaque() |
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
public TabHighlightBorder()
public TabHighlightBorder(java.awt.Color color, boolean openBorder)
color
- the highlight coloropenBorder
- when true, no highlighting is drawn on the side towards a
TabbedPanel's content area, otherwise falsepublic TabHighlightBorder(ColorProvider colorProvider, boolean openBorder)
colorProvider
- the highlight color provideropenBorder
- when true, no highlighting is drawn on the side towards a
TabbedPanel's content area, otherwise falsepublic void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
paintBorder
in interface javax.swing.border.Border
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
public boolean isBorderOpaque()
isBorderOpaque
in interface javax.swing.border.Border