Apime v1.0

com.java4ever.apime.ui
Class IComboBox

java.lang.Object
  extended bycom.java4ever.apime.ui.IComponent
      extended bycom.java4ever.apime.ui.ITextComponent
          extended bycom.java4ever.apime.ui.ILabel
              extended bycom.java4ever.apime.ui.IButton
                  extended bycom.java4ever.apime.ui.IComboBox

public class IComboBox
extends IButton

ComboBox.


Field Summary
 
Fields inherited from class com.java4ever.apime.ui.IButton
DISABLED, NORMAL, pressed, PRESSED, rollover, ROLLOVER, selected, SELECTED
 
Fields inherited from class com.java4ever.apime.ui.IComponent
CURSOR_ENABLED_ALWAYS, CURSOR_ENABLED_NEVER, CURSOR_ENABLED_SWITCH, skin
 
Constructor Summary
IComboBox()
          Crea el combobox.
 
Method Summary
 ListCellRenderer getCellRenderer()
          Devuelve el renderer para cada celda.
 ListModel getModel()
          Devuelve el modelo de datos.
 int getSelectedIndex()
          Devuelve el índice seleccionado.
 int getSkinId()
          Devuelve el Id del componente dentro del skin.
 int getVisibleRowCount()
          Devuelve el número de filas visibles.
protected  void paintArrow(javax.microedition.lcdui.Graphics g)
          Pinta la flecha.
 void paintComponent(javax.microedition.lcdui.Graphics g)
          Pinta el componente.
protected  void processActionEvent(java.lang.Object data)
          Procesa un evento de acción.
 void setCellRenderer(ListCellRenderer renderer)
          Cambia el renderer para cada celda.
 void setModel(ListModel model)
          Cambia el modelo de datos.
 void setSelectedIndex(int index)
          Selecciona un índice.
 void setVisibleRowCount(int rows)
          Cambia el número de filas visibles.
 
Methods inherited from class com.java4ever.apime.ui.IButton
getBackground, getImage, isSelected, paint, processMouseEvent, processSkinProperties, setBackground, setEnabled, setImage, setSelected, updateVisualStatus
 
Methods inherited from class com.java4ever.apime.ui.ILabel
getImage, 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, 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
 

Constructor Detail

IComboBox

public IComboBox()
Crea el combobox.

Method Detail

setModel

public void setModel(ListModel model)
Cambia el modelo de datos.

Parameters:
model - Modelo de datos
See Also:
ListModel

getModel

public ListModel getModel()
Devuelve el modelo de datos.

See Also:
ListModel

setCellRenderer

public void setCellRenderer(ListCellRenderer renderer)
Cambia el renderer para cada celda.

Parameters:
renderer - Renderer
See Also:
ListCellRenderer

getCellRenderer

public ListCellRenderer getCellRenderer()
Devuelve el renderer para cada celda.

See Also:
ListCellRenderer

setVisibleRowCount

public void setVisibleRowCount(int rows)
Cambia el número de filas visibles.

Parameters:
rows - Número de filas

getVisibleRowCount

public int getVisibleRowCount()
Devuelve el número de filas visibles.


setSelectedIndex

public void setSelectedIndex(int index)
Selecciona un índice.

Parameters:
index - Indice a seleccionar

getSelectedIndex

public int getSelectedIndex()
Devuelve el índice seleccionado.

Returns:
Indice

getSkinId

public int getSkinId()
Description copied from class: IComponent
Devuelve el Id del componente dentro del skin.

Overrides:
getSkinId in class IButton

paintComponent

public void paintComponent(javax.microedition.lcdui.Graphics g)
Description copied from class: IComponent
Pinta el componente.

Overrides:
paintComponent in class ILabel

paintArrow

protected void paintArrow(javax.microedition.lcdui.Graphics g)
Pinta la flecha.


processActionEvent

protected void processActionEvent(java.lang.Object data)
Description copied from class: IComponent
Procesa un evento de acción.

Overrides:
processActionEvent in class IComponent
Parameters:
data - Datos relativos al evento (pueder ser 'null')

Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.