org.tbee.swing
Class WindowBorder
java.lang.Object
javax.swing.border.AbstractBorder
org.tbee.swing.WindowBorder
- All Implemented Interfaces:
- Serializable, Border
public class WindowBorder
- extends AbstractBorder
- Version:
- $Revision: 1.11 $
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCECODE_VERSION
public static final String SOURCECODE_VERSION
- Standard variable for determining version of a class file.
- See Also:
- Constant Field Values
WindowBorder
public WindowBorder()
WindowBorder
public WindowBorder(JLabel title)
WindowBorder
public WindowBorder(JLabel title,
Color color)
WindowBorder
public WindowBorder(JLabel title,
Color color,
int titleHeight,
int borderSize)
getTitle
public JLabel getTitle()
setTitle
public void setTitle(JLabel value)
getColor
public Color getColor()
setColor
public void setColor(Color value)
getTitleHeight
public int getTitleHeight()
setTitleHeight
public void setTitleHeight(int value)
getBorderSize
public int getBorderSize()
setBorderSize
public void setBorderSize(int value)
paintBorder
public void paintBorder(Component comp,
Graphics g,
int x,
int y,
int width,
int height)
- Specified by:
paintBorder in interface Border- Overrides:
paintBorder in class AbstractBorder
getBorderInsets
public Insets getBorderInsets(Component comp)
- Specified by:
getBorderInsets in interface Border- Overrides:
getBorderInsets in class AbstractBorder
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaque in interface Border- Overrides:
isBorderOpaque in class AbstractBorder
createWindowBorderWithLines
public static Border createWindowBorderWithLines(JLabel title,
Color windowColor)
createWindowBorderWithLines
public static Border createWindowBorderWithLines(JLabel title,
Color outerLineColor,
Color windowBorderColor,
Color innerLineColor)
main
public static void main(String[] args)
Copyright © 2011 KnowledgePlaza. All Rights Reserved.