java.lang.Object | |||
↳ | javax.swing.border.AbstractBorder | ||
↳ | javax.swing.border.EmptyBorder | ||
↳ | javax.swing.border.MatteBorder |
![]() |
A class which provides a matte-like border of either a solid color or a tiled icon.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans
package.
Please see XMLEncoder
.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
color | |||||||||||
tileIcon |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a matte border with the specified insets and color.
| |||||||||||
Creates a matte border with the specified insets and color.
| |||||||||||
Creates a matte border with the specified insets and tile icon.
| |||||||||||
Creates a matte border with the specified insets and tile icon.
| |||||||||||
Creates a matte border with the specified tile icon.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the insets of the border.
| |||||||||||
Reinitialize the insets parameter with this Border's current Insets.
| |||||||||||
Returns the insets of the border.
| |||||||||||
Returns the color used for tiling the border or null
if a tile icon is being used.
| |||||||||||
Returns the icon used for tiling the border or null
if a solid color is being used.
| |||||||||||
Returns whether or not the border is opaque.
| |||||||||||
Paints the matte border.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Creates a matte border with the specified insets and color.
top | the top inset of the border |
---|---|
left | the left inset of the border |
bottom | the bottom inset of the border |
right | the right inset of the border |
matteColor | the color rendered for the border |
Creates a matte border with the specified insets and color.
borderInsets | the insets of the border |
---|---|
matteColor | the color rendered for the border |
Creates a matte border with the specified insets and tile icon.
top | the top inset of the border |
---|---|
left | the left inset of the border |
bottom | the bottom inset of the border |
right | the right inset of the border |
tileIcon | the icon to be used for tiling the border |
Creates a matte border with the specified insets and tile icon.
borderInsets | the insets of the border |
---|---|
tileIcon | the icon to be used for tiling the border |
Creates a matte border with the specified tile icon. The insets will be calculated dynamically based on the size of the tile icon, where the top and bottom will be equal to the tile icon's height, and the left and right will be equal to the tile icon's width.
tileIcon | the icon to be used for tiling the border |
---|
Reinitialize the insets parameter with this Border's current Insets.
c | the component for which this border insets value applies |
---|---|
insets | the object to be reinitialized |
insets
object
Returns the insets of the border.
c | the component for which this border insets value applies |
---|
Insets
object initialized to 0
Returns the color used for tiling the border or null if a tile icon is being used.
Returns the icon used for tiling the border or null if a solid color is being used.
Returns whether or not the border is opaque.
Paints the matte border.
c | the component for which this border is being painted |
---|---|
g | the paint graphics |
x | the x position of the painted border |
y | the y position of the painted border |
width | the width of the painted border |
height | the height of the painted border |