|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tbee.swing.NeonBorder
public class NeonBorder
| Field Summary | |
|---|---|
static java.awt.Color[] |
BLUE
|
static java.awt.Color[] |
GREEN
|
static java.awt.Color[] |
GREY
|
static java.awt.Color[] |
ORANGE
|
static java.awt.Color[] |
RED
|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Constructor Summary | |
|---|---|
NeonBorder()
standaard |
|
NeonBorder(java.awt.Color highlight)
custom color |
|
NeonBorder(java.awt.Color[] highlight)
custom color |
|
NeonBorder(java.awt.Color[] normal,
java.awt.Color[] highlight)
custom color |
|
| Method Summary | |
|---|---|
static javax.swing.JPanel |
createJPanelWithNeonBorder(java.awt.Component component)
Wrap a component in a JPanel with a standard neon border |
static javax.swing.JPanel |
createJPanelWithNeonBorder(java.awt.Component component,
NeonBorder neonBorder)
Wrap a component in a JPanel with a neon border |
java.awt.Insets |
getBorderInsets(java.awt.Component c)
|
java.awt.Color[] |
getHighlight()
|
java.awt.Color[] |
getNormal()
|
boolean |
isBorderOpaque()
|
protected boolean |
isMousOver(java.awt.event.MouseEvent e)
This method tries to determine if the mouse is actually over, taking the actual shape into account. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int w,
int h)
|
void |
setHighlight(java.awt.Color color)
derrives other colors |
void |
setHighlight(java.awt.Color[] value)
|
void |
setNormal(java.awt.Color[] value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SOURCECODE_VERSION
public static java.awt.Color[] GREY
public static java.awt.Color[] GREEN
public static java.awt.Color[] BLUE
public static java.awt.Color[] RED
public static java.awt.Color[] ORANGE
| Constructor Detail |
|---|
public NeonBorder()
public NeonBorder(java.awt.Color highlight)
public NeonBorder(java.awt.Color[] highlight)
public NeonBorder(java.awt.Color[] normal,
java.awt.Color[] highlight)
| Method Detail |
|---|
public java.awt.Color[] getNormal()
public void setNormal(java.awt.Color[] value)
public java.awt.Color[] getHighlight()
public void setHighlight(java.awt.Color[] value)
public void setHighlight(java.awt.Color color)
color - public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.Borderpublic boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.Border
public void paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int w,
int h)
paintBorder in interface javax.swing.border.Borderpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerprotected boolean isMousOver(java.awt.event.MouseEvent e)
e -
public static javax.swing.JPanel createJPanelWithNeonBorder(java.awt.Component component)
public static javax.swing.JPanel createJPanelWithNeonBorder(java.awt.Component component,
NeonBorder neonBorder)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||