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
-
ARMED
-
-
OVER
-
-
UNARMED
-
-
ClickableGadget()
- Constructs a Button with no label.
-
click(AWTEvent)
- click
-
getArmedBorder()
- getArmedBorder
-
getMinimumSize()
- getMinimumSize
-
getMouseState()
- getMouseState
-
getOverBorder()
- getOverBorder
-
getUnarmedBorder()
- getUnarmedBorder
-
isFocusAllowed()
- isFocusAllowed
-
isFocusTraversable()
- isFocusTraversable
-
multiClick(AWTEvent, int)
- multiClick
-
processFocusEvent(FocusEvent)
- processFocusEvent
-
processKeyEvent(KeyEvent)
- processKeyEvent
-
processMouseEvent(MouseEvent)
- processMouseEvent
-
processMouseMotionEvent(MouseEvent)
- processMouseEvent
-
setArmedBorder(BorderGadget)
- setArmedBorder
-
setBorderColor(Color)
- sets the border color
-
setBorderThickness(int)
- sets the specified thickness of the border
-
setBorderType(int)
- sets the border type
-
setCloseShaved(boolean)
- sets border is/is not closeShaved
-
setDefaultThickness(int)
- sets the default thickness of the border
-
setEnabled(boolean)
- sets the button as enabled
-
setFocusAllowed(boolean)
- setFocusAllowed
-
setFocusThickness(int)
- sets the specified focus thickness of the border
-
setMargins(int, int, int, int)
- sets the specified top, left, bottom, and right margins of the border
-
setMouseState(int)
- setMouseState
-
setNoInsets()
- sets the border with no insets
-
setNormalBackground(Color)
- Sets the background color.
-
setOverBorder(BorderGadget)
- setOverBorder
-
setShadowColor(Color)
- sets the shadow color of the border
-
setShadowXOffset(int)
- sets the X Offset of the border shadow
-
setShadowYOffset(int)
- sets the Y Offset of the border shadow
-
setUnarmedBorder(BorderGadget)
- setUnarmedBorder
UNARMED
public static final int UNARMED
ARMED
public static final int ARMED
OVER
public static final int OVER
ClickableGadget
public ClickableGadget()
- Constructs a Button with no label.
setEnabled
public void setEnabled(boolean enabled)
- sets the button as enabled
- Parameters:
- enabled - description
- Overrides:
- setEnabled in class Gadget
setMouseState
public void setMouseState(int mouseState)
- setMouseState
- Parameters:
- mouseState - description
getMouseState
public int getMouseState()
- getMouseState
- Returns:
- int
getMinimumSize
public Dimension getMinimumSize()
- getMinimumSize
- Returns:
- Dimension
- Overrides:
- getMinimumSize in class ContainerGadget
setFocusAllowed
public void setFocusAllowed(boolean focusAllowed)
- setFocusAllowed
- Parameters:
- focusAlloed - description
isFocusAllowed
public boolean isFocusAllowed()
- isFocusAllowed
- Returns:
- boolean
isFocusTraversable
public boolean isFocusTraversable()
- isFocusTraversable
- Returns:
- boolean
- Overrides:
- isFocusTraversable in class Gadget
getUnarmedBorder
public BorderGadget getUnarmedBorder()
- getUnarmedBorder
- Returns:
- BorderGadget
setUnarmedBorder
public void setUnarmedBorder(BorderGadget unarmedBorder)
- setUnarmedBorder
- Parameters:
- unarmedBorder - description
getArmedBorder
public BorderGadget getArmedBorder()
- getArmedBorder
- Returns:
- BorderGadget
setArmedBorder
public void setArmedBorder(BorderGadget armedBorder)
- setArmedBorder
- Parameters:
- armedBorder - description
getOverBorder
public BorderGadget getOverBorder()
- getOverBorder
- Returns:
- BorderGadget
setOverBorder
public void setOverBorder(BorderGadget overBorder)
- setOverBorder
- Parameters:
- overBorder - description
setNormalBackground
public void setNormalBackground(Color c)
- Sets the background color.
- Parameters:
- c - the Color
- Overrides:
- setNormalBackground in class Gadget
- See Also:
- getBackground
processKeyEvent
protected void processKeyEvent(KeyEvent e)
- processKeyEvent
- Parameters:
- e - description
- Overrides:
- processKeyEvent in class Gadget
processFocusEvent
protected void processFocusEvent(FocusEvent e)
- processFocusEvent
- Parameters:
- e - description
- Overrides:
- processFocusEvent in class Gadget
processMouseEvent
protected void processMouseEvent(MouseEvent e)
- processMouseEvent
- Parameters:
- e - description
- Returns:
- boolean
- Overrides:
- processMouseEvent in class Gadget
processMouseMotionEvent
protected void processMouseMotionEvent(MouseEvent e)
- processMouseEvent
- Parameters:
- e - description
- Returns:
- boolean
- Overrides:
- processMouseMotionEvent in class Gadget
click
protected void click(AWTEvent e)
- click
- Parameters:
- e - description
multiClick
protected void multiClick(AWTEvent e,
int clickCount)
- multiClick
- Parameters:
- e - description
- clickCount - description
setBorderType
public void setBorderType(int type)
- sets the border type
- Parameters:
- type - description
- Overrides:
- setBorderType in class BorderGadget
setBorderColor
public void setBorderColor(Color border)
- sets the border color
- Parameters:
- border - description
- Overrides:
- setBorderColor in class BorderGadget
setDefaultThickness
public void setDefaultThickness(int defaultThickness)
- sets the default thickness of the border
- Parameters:
- defaultThickness - description
- Overrides:
- setDefaultThickness in class BorderGadget
setCloseShaved
public void setCloseShaved(boolean closeShaved)
- sets border is/is not closeShaved
- Parameters:
- closeShaved - description
- Overrides:
- setCloseShaved in class BorderGadget
setShadowColor
public void setShadowColor(Color shadow)
- sets the shadow color of the border
- Parameters:
- shadow - description
- Overrides:
- setShadowColor in class BorderGadget
setNoInsets
public void setNoInsets()
- sets the border with no insets
- Overrides:
- setNoInsets in class BorderGadget
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
setBorderThickness
public void setBorderThickness(int borderThickness)
- sets the specified thickness of the border
- Parameters:
- borderThickness - description
- Overrides:
- setBorderThickness in class BorderGadget
setFocusThickness
public void setFocusThickness(int focusThickness)
- sets the specified focus thickness of the border
- Parameters:
- focusThickness - description
- Overrides:
- setFocusThickness in class BorderGadget
setShadowXOffset
public void setShadowXOffset(int shadowXOffset)
- sets the X Offset of the border shadow
- Parameters:
- shadowXOffset - description
- Overrides:
- setShadowXOffset in class BorderGadget
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