|
Apime v1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.java4ever.apime.ui.IComponent
com.java4ever.apime.ui.ITextComponent
com.java4ever.apime.ui.ILabel
com.java4ever.apime.ui.IButton
Botón con 2 estados.
| Field Summary | |
static int |
DISABLED
Indice visual para el estado disabled (4). |
static int |
NORMAL
Indice visual para el estado normal (0). |
protected boolean |
pressed
Indica si está pretado. |
static int |
PRESSED
Indice visual para el estado pressed (3). |
protected boolean |
rollover
Indica si está el cursor sobre el botón. |
static int |
ROLLOVER
Indice visual para el estado rollover (2). |
protected boolean |
selected
Indica si está seleccionado. |
static int |
SELECTED
Indice visual para el estado selected (1). |
| Fields inherited from class com.java4ever.apime.ui.IComponent |
CURSOR_ENABLED_ALWAYS, CURSOR_ENABLED_NEVER, CURSOR_ENABLED_SWITCH, skin |
| Constructor Summary | |
IButton(javax.microedition.lcdui.Image image)
Crea el botón (ajusta el tamaño al de la imagen).. |
|
IButton(java.lang.String text)
Crea el botón. |
|
IButton(java.lang.String text,
javax.microedition.lcdui.Image image)
Crea el botón. |
|
| Method Summary | |
int |
getBackground(int index)
Devuelve un color de fondo. |
javax.microedition.lcdui.Image |
getImage(int index)
Devuelve una imagen. |
int |
getSkinId()
Devuelve el Id del componente dentro del skin. |
boolean |
isSelected()
Devuelve si el botón está seleccionado. |
void |
paint(javax.microedition.lcdui.Graphics g)
Pinta el componente (background-paintComponent()-border). |
protected void |
processMouseEvent(int type,
int x,
int y)
Procesa un evento de ratón. |
void |
processSkinProperties()
Procesa las propiedades del skin para el componente. |
void |
setBackground(int index,
int color)
Asigna un color de fondo. |
void |
setEnabled(boolean enabled)
Activa/Desactiva el componente. |
void |
setImage(int index,
javax.microedition.lcdui.Image image)
Asigna una imagen. |
void |
setSelected(boolean selected)
Selecciona/Deselecciona el botón. |
protected void |
updateVisualStatus()
Actualiza el estado visual (color/imagen) según el estado del botón. |
| Methods inherited from class com.java4ever.apime.ui.ILabel |
getImage, paintComponent, setImage |
| Methods inherited from class com.java4ever.apime.ui.ITextComponent |
getAlignment, getHorizontalAlignment, getText, getTextListener, getVerticalAlignment, processTextEvent, setAlignment, setHorizontalAlignment, setText, setTextListener, setVerticalAlignment |
| Methods inherited from class com.java4ever.apime.ui.IComponent |
contains, getActionListener, getBackground, getBorder, getBounds, getComponentListener, getCursor, getCursorEnabled, getFocusListener, getFont, getForeground, getHeight, getKeyListener, getLocation, getLocationOnScreen, getMouseListener, getParent, getRoot, getScrollPane, getSize, getToolTip, getWidth, getX, getY, isEnabled, isFocusOwner, isVisible, processActionEvent, processComponentEvent, processFocusEvent, processKeyEvent, repaint, requestFocus, setActionListener, setBackground, setBorder, setBounds, setComponentListener, setCursor, setCursorEnabled, setFocusListener, setFont, setForeground, setKeyListener, setLocation, setMouseListener, setSize, setToolTip, setVisible, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int NORMAL
public static final int SELECTED
public static final int ROLLOVER
public static final int PRESSED
public static final int DISABLED
protected boolean selected
protected boolean rollover
protected boolean pressed
| Constructor Detail |
public IButton(java.lang.String text)
text - Texto del botónpublic IButton(javax.microedition.lcdui.Image image)
image - Imagen
public IButton(java.lang.String text,
javax.microedition.lcdui.Image image)
text - Texto del botónimage - Imagen| Method Detail |
public void setBackground(int index,
int color)
index - Indice visualcolor - ColorNORMAL,
SELECTED,
ROLLOVER,
PRESSED,
DISABLEDpublic int getBackground(int index)
index - Indice visual
NORMAL,
SELECTED,
ROLLOVER,
PRESSED,
DISABLED
public void setImage(int index,
javax.microedition.lcdui.Image image)
index - Indice visualimage - Imagen (puede ser 'null')NORMAL,
SELECTED,
ROLLOVER,
PRESSED,
DISABLEDpublic javax.microedition.lcdui.Image getImage(int index)
index - Indice visual
NORMAL,
SELECTED,
ROLLOVER,
PRESSED,
DISABLEDpublic void setSelected(boolean selected)
selected - True para seleccionarlopublic boolean isSelected()
public void setEnabled(boolean enabled)
IComponent
setEnabled in class IComponentenabled - True para activarlopublic int getSkinId()
IComponent
getSkinId in class ILabelpublic void processSkinProperties()
IComponent
processSkinProperties in class IComponentpublic void paint(javax.microedition.lcdui.Graphics g)
IComponent
paint in class IComponentg - Contexto gráficoIComponent.paintComponent(javax.microedition.lcdui.Graphics)protected void updateVisualStatus()
protected void processMouseEvent(int type,
int x,
int y)
IComponent
processMouseEvent in class IComponenttype - Tipo de eventox - Coordenada X relativa al componentey - Coordenada Y relativa al componenteEvent.MOUSE_ENTERED,
Event.MOUSE_EXITED,
Event.MOUSE_PRESSED,
Event.MOUSE_RELEASED,
Event.MOUSE_CLICKED,
Event.MOUSE_MOVED,
Event.MOUSE_DRAGGED
|
Apime v1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||