All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dtai.gwt.ClickableGadget

java.lang.Object
   |
   +----dtai.gwt.Gadget
           |
           +----dtai.gwt.ContainerGadget
                   |
                   +----dtai.gwt.PanelGadget
                           |
                           +----dtai.gwt.BorderGadget
                                   |
                                   +----dtai.gwt.ClickableGadget

public class ClickableGadget
extends BorderGadget
Clickable Gadget


Variable Index

 o ARMED
 o OVER
 o UNARMED

Constructor Index

 o ClickableGadget()
Constructs a Button with no label.

Method Index

 o click(AWTEvent)
click
 o getArmedBorder()
getArmedBorder
 o getMinimumSize()
getMinimumSize
 o getMouseState()
getMouseState
 o getOverBorder()
getOverBorder
 o getUnarmedBorder()
getUnarmedBorder
 o isFocusAllowed()
isFocusAllowed
 o isFocusTraversable()
isFocusTraversable
 o multiClick(AWTEvent, int)
multiClick
 o processFocusEvent(FocusEvent)
processFocusEvent
 o processKeyEvent(KeyEvent)
processKeyEvent
 o processMouseEvent(MouseEvent)
processMouseEvent
 o processMouseMotionEvent(MouseEvent)
processMouseEvent
 o setArmedBorder(BorderGadget)
setArmedBorder
 o setBorderColor(Color)
sets the border color
 o setBorderThickness(int)
sets the specified thickness of the border
 o setBorderType(int)
sets the border type
 o setCloseShaved(boolean)
sets border is/is not closeShaved
 o setDefaultThickness(int)
sets the default thickness of the border
 o setEnabled(boolean)
sets the button as enabled
 o setFocusAllowed(boolean)
setFocusAllowed
 o setFocusThickness(int)
sets the specified focus thickness of the border
 o setMargins(int, int, int, int)
sets the specified top, left, bottom, and right margins of the border
 o setMouseState(int)
setMouseState
 o setNoInsets()
sets the border with no insets
 o setNormalBackground(Color)
Sets the background color.
 o setOverBorder(BorderGadget)
setOverBorder
 o setShadowColor(Color)
sets the shadow color of the border
 o setShadowXOffset(int)
sets the X Offset of the border shadow
 o setShadowYOffset(int)
sets the Y Offset of the border shadow
 o setUnarmedBorder(BorderGadget)
setUnarmedBorder

Variables

 o UNARMED
 public static final int UNARMED
 o ARMED
 public static final int ARMED
 o OVER
 public static final int OVER

Constructors

 o ClickableGadget
 public ClickableGadget()
Constructs a Button with no label.

Methods

 o setEnabled
 public void setEnabled(boolean enabled)
sets the button as enabled

Parameters:
enabled - description
Overrides:
setEnabled in class Gadget
 o setMouseState
 public void setMouseState(int mouseState)
setMouseState

Parameters:
mouseState - description
 o getMouseState
 public int getMouseState()
getMouseState

Returns:
int
 o getMinimumSize
 public Dimension getMinimumSize()
getMinimumSize

Returns:
Dimension
Overrides:
getMinimumSize in class ContainerGadget
 o setFocusAllowed
 public void setFocusAllowed(boolean focusAllowed)
setFocusAllowed

Parameters:
focusAlloed - description
 o isFocusAllowed
 public boolean isFocusAllowed()
isFocusAllowed

Returns:
boolean
 o isFocusTraversable
 public boolean isFocusTraversable()
isFocusTraversable

Returns:
boolean
Overrides:
isFocusTraversable in class Gadget
 o getUnarmedBorder
 public BorderGadget getUnarmedBorder()
getUnarmedBorder

Returns:
BorderGadget
 o setUnarmedBorder
 public void setUnarmedBorder(BorderGadget unarmedBorder)
setUnarmedBorder

Parameters:
unarmedBorder - description
 o getArmedBorder
 public BorderGadget getArmedBorder()
getArmedBorder

Returns:
BorderGadget
 o setArmedBorder
 public void setArmedBorder(BorderGadget armedBorder)
setArmedBorder

Parameters:
armedBorder - description
 o getOverBorder
 public BorderGadget getOverBorder()
getOverBorder

Returns:
BorderGadget
 o setOverBorder
 public void setOverBorder(BorderGadget overBorder)
setOverBorder

Parameters:
overBorder - description
 o setNormalBackground
 public void setNormalBackground(Color c)
Sets the background color.

Parameters:
c - the Color
Overrides:
setNormalBackground in class Gadget
See Also:
getBackground
 o processKeyEvent
 protected void processKeyEvent(KeyEvent e)
processKeyEvent

Parameters:
e - description
Overrides:
processKeyEvent in class Gadget
 o processFocusEvent
 protected void processFocusEvent(FocusEvent e)
processFocusEvent

Parameters:
e - description
Overrides:
processFocusEvent in class Gadget
 o processMouseEvent
 protected void processMouseEvent(MouseEvent e)
processMouseEvent

Parameters:
e - description
Returns:
boolean
Overrides:
processMouseEvent in class Gadget
 o processMouseMotionEvent
 protected void processMouseMotionEvent(MouseEvent e)
processMouseEvent

Parameters:
e - description
Returns:
boolean
Overrides:
processMouseMotionEvent in class Gadget
 o click
 protected void click(AWTEvent e)
click

Parameters:
e - description
 o multiClick
 protected void multiClick(AWTEvent e,
                           int clickCount)
multiClick

Parameters:
e - description
clickCount - description
 o setBorderType
 public void setBorderType(int type)
sets the border type

Parameters:
type - description
Overrides:
setBorderType in class BorderGadget
 o setBorderColor
 public void setBorderColor(Color border)
sets the border color

Parameters:
border - description
Overrides:
setBorderColor in class BorderGadget
 o setDefaultThickness
 public void setDefaultThickness(int defaultThickness)
sets the default thickness of the border

Parameters:
defaultThickness - description
Overrides:
setDefaultThickness in class BorderGadget
 o setCloseShaved
 public void setCloseShaved(boolean closeShaved)
sets border is/is not closeShaved

Parameters:
closeShaved - description
Overrides:
setCloseShaved in class BorderGadget
 o setShadowColor
 public void setShadowColor(Color shadow)
sets the shadow color of the border

Parameters:
shadow - description
Overrides:
setShadowColor in class BorderGadget
 o setNoInsets
 public void setNoInsets()
sets the border with no insets

Overrides:
setNoInsets in class BorderGadget
 o setMargins
 public void setMargins(int top,
                        int left,
                        int bottom,
                        int right)
sets the specified top, left, bottom, and right margins of the border

Parameters:
top - description
left - description
bottom - description
right - description
Overrides:
setMargins in class BorderGadget
 o setBorderThickness
 public void setBorderThickness(int borderThickness)
sets the specified thickness of the border

Parameters:
borderThickness - description
Overrides:
setBorderThickness in class BorderGadget
 o setFocusThickness
 public void setFocusThickness(int focusThickness)
sets the specified focus thickness of the border

Parameters:
focusThickness - description
Overrides:
setFocusThickness in class BorderGadget
 o setShadowXOffset
 public void setShadowXOffset(int shadowXOffset)
sets the X Offset of the border shadow

Parameters:
shadowXOffset - description
Overrides:
setShadowXOffset in class BorderGadget
 o setShadowYOffset
 public void setShadowYOffset(int shadowYOffset)
sets the Y Offset of the border shadow

Parameters:
shadowYOffset - description
Overrides:
setShadowYOffset in class BorderGadget

All Packages  Class Hierarchy  This Package  Previous  Next  Index