public interface FrameAttributes
ScrollFrame
is rendered.ScrollFrame
Modifier and Type | Method and Description |
---|---|
FrameAttributes |
copy()
Returns a new FrameAttributes instance of the same type as this FrameAttributes, who's properties are
configured exactly as this FrameAttributes.
|
void |
copy(FrameAttributes attributes)
Copies the specified FrameAttributes' properties into this object's properties.
|
java.awt.Color[] |
getBackgroundColor()
Get the colors that make up the frame's background gradient.
|
double |
getBackgroundOpacity()
Get the opacity of the frame.
|
int |
getCornerRadius()
Get the radius of the frame corners.
|
java.awt.Font |
getFont()
Get the font used to render text.
|
java.awt.Color |
getForegroundColor()
Get the color of the text in the frame.
|
double |
getForegroundOpacity()
Get the opacity of the text and images in the frame.
|
java.awt.Dimension |
getIconSize()
Get the size of the icon in the frame title bar.
|
int |
getIconSpace()
Get the amount of space, in pixels, to leave between an icon in the frame and surrounding text and shapes.
|
java.awt.Color |
getMinimizeButtonColor()
Get the color of the minimize button drawn in the upper right corner of the frame.
|
java.awt.Color[] |
getScrollBarColor()
Get the colors used to draw the frame's scroll bars.
|
java.awt.Color |
getTextColor()
Get the color of the text in the frame title bar.
|
java.awt.Color[] |
getTitleBarColor()
Get the colors that make up the frame's title bar gradient.
|
void |
setBackgroundColor(java.awt.Color frameColor1,
java.awt.Color frameColor2)
Set the colors in the background gradient of the frame.
|
void |
setBackgroundOpacity(double frameOpacity)
Set the opacity of the frame.
|
void |
setCornerRadius(int cornerRadius)
Set the radius of the frame corners.
|
void |
setFont(java.awt.Font font)
Set the font used to render text.
|
void |
setForegroundColor(java.awt.Color color)
Set the color of the text in the frame.
|
void |
setForegroundOpacity(double textOpacity)
Set the opacity of the frame text and images.
|
void |
setIconSize(java.awt.Dimension size)
Set the size of each icon in the frame title bar.
|
void |
setIconSpace(int iconSpace)
Set the amount of space, in pixels, to leave between an icon in the frame and surrounding text and shapes.
|
void |
setMinimizeButtonColor(java.awt.Color color)
Set the color of the minimize button drawn in the upper right corner of the frame.
|
void |
setScrollBarColor(java.awt.Color color1,
java.awt.Color color2)
Set the colors in the scroll bar gradient.
|
void |
setTextColor(java.awt.Color color)
Set the color of the text in the frame title bar.
|
void |
setTitleBarColor(java.awt.Color color1,
java.awt.Color color2)
Set the colors in the title bar gradient.
|
FrameAttributes copy()
void copy(FrameAttributes attributes)
attributes
- the attributes to copy.java.awt.Color[] getBackgroundColor()
setBackgroundColor(java.awt.Color, java.awt.Color)
double getBackgroundOpacity()
setBackgroundOpacity(double)
int getCornerRadius()
zero
means square corners.java.awt.Font getFont()
setFont(java.awt.Font)
java.awt.Color getForegroundColor()
setForegroundColor(java.awt.Color)
double getForegroundOpacity()
setForegroundOpacity(double)
,
getBackgroundOpacity()
java.awt.Dimension getIconSize()
setIconSize(java.awt.Dimension)
int getIconSpace()
setIconSpace(int)
java.awt.Color getMinimizeButtonColor()
java.awt.Color[] getScrollBarColor()
setScrollBarColor(java.awt.Color, java.awt.Color)
java.awt.Color getTextColor()
java.awt.Color[] getTitleBarColor()
setTitleBarColor(java.awt.Color, java.awt.Color)
void setBackgroundColor(java.awt.Color frameColor1, java.awt.Color frameColor2)
frameColor1
- First color in frame gradient.frameColor2
- Second color in frame gradient.getBackgroundColor()
void setBackgroundOpacity(double frameOpacity)
frameOpacity
- New frame opacity.getBackgroundOpacity()
void setCornerRadius(int cornerRadius)
cornerRadius
- New radius, in pixels. A value of zero
means square corners.void setFont(java.awt.Font font)
font
- New frame font.getFont()
void setForegroundColor(java.awt.Color color)
color
- New foreground color.getForegroundColor()
void setForegroundOpacity(double textOpacity)
textOpacity
- New opacity.getForegroundOpacity()
,
setBackgroundOpacity(double)
void setIconSize(java.awt.Dimension size)
size
- New size.getIconSize()
void setIconSpace(int iconSpace)
iconSpace
- Icon space in pixels.getIconSpace()
void setMinimizeButtonColor(java.awt.Color color)
color
- Color of the minimize button.void setScrollBarColor(java.awt.Color color1, java.awt.Color color2)
color1
- First color in the scroll bar gradient.color2
- Second color in the scroll bar gradient.getScrollBarColor()
void setTextColor(java.awt.Color color)
color
- The new color of text in the tree frame.void setTitleBarColor(java.awt.Color color1, java.awt.Color color2)
color1
- First color in the title bar gradient.color2
- Second color in the title bar gradient.getTitleBarColor()