Apime v1.0

com.java4ever.apime.ui
Class IList

java.lang.Object
  extended bycom.java4ever.apime.ui.IComponent
      extended bycom.java4ever.apime.ui.IList

public class IList
extends IComponent

Lista.


Field Summary
 
Fields inherited from class com.java4ever.apime.ui.IComponent
CURSOR_ENABLED_ALWAYS, CURSOR_ENABLED_NEVER, CURSOR_ENABLED_SWITCH, skin
 
Constructor Summary
IList()
          Crea la lista (Selección múltiple).
IList(int mode)
          Crea la lista.
 
Method Summary
 int getCellHeight()
          Devuelve la altura de cada celda.
 ListCellRenderer getCellRenderer()
          Devuelve el renderer para cada celda.
 ListModel getModel()
          Devuelve el modelo de datos.
 ListSelectionModel getSelectionModel()
          Devuelve el modelo de selección.
 int getSkinId()
          Devuelve el Id del componente dentro del skin.
 void paintComponent(javax.microedition.lcdui.Graphics g)
          Pinta el componente.
protected  void processMouseEvent(int type, int x, int y)
          Procesa un evento de ratón.
 void scrollTo(int index)
          Hace scroll hasta el índice indicado.
 void scrollToSelectedIndex()
          Hace scroll hasta el índice seleccionado.
 void setCellHeight(int height)
          Cambia la altura de cada celda.
 void setCellRenderer(ListCellRenderer renderer)
          Cambia el renderer para cada celda.
 void setModel(ListModel model)
          Cambia el modelo de datos.
 void setSelectionModel(ListSelectionModel selection)
          Cambia el modelo de selección.
 void setSize(int width, int height)
          Cambia el tamaño del componente.
 
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, paint, processActionEvent, processComponentEvent, processFocusEvent, processKeyEvent, processSkinProperties, repaint, requestFocus, setActionListener, setBackground, setBorder, setBounds, setComponentListener, setCursor, setCursorEnabled, setEnabled, setFocusListener, setFont, setForeground, setKeyListener, setLocation, setMouseListener, setToolTip, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IList

public IList()
Crea la lista (Selección múltiple).


IList

public IList(int mode)
Crea la lista.

Parameters:
mode - Modo de selección
See Also:
ListSelectionModel
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

setSelectionModel

public void setSelectionModel(ListSelectionModel selection)
Cambia el modelo de selección.

Parameters:
selection - Modelo de selección
See Also:
ListSelectionModel

getSelectionModel

public ListSelectionModel getSelectionModel()
Devuelve el modelo de selección.

See Also:
ListSelectionModel

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

setCellHeight

public void setCellHeight(int height)
Cambia la altura de cada celda.

Parameters:
height - Alto

getCellHeight

public int getCellHeight()
Devuelve la altura de cada celda.


scrollTo

public void scrollTo(int index)
Hace scroll hasta el índice indicado.

Parameters:
index - Indice

scrollToSelectedIndex

public void scrollToSelectedIndex()
Hace scroll hasta el índice seleccionado.


setSize

public void setSize(int width,
                    int height)
Description copied from class: IComponent
Cambia el tamaño del componente.

Overrides:
setSize in class IComponent
Parameters:
width - Ancho
height - Alto

getSkinId

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

Overrides:
getSkinId in class IComponent

paintComponent

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

Specified by:
paintComponent in class IComponent
Parameters:
g - Contexto gráfico

processMouseEvent

protected void processMouseEvent(int type,
                                 int x,
                                 int y)
Description copied from class: IComponent
Procesa un evento de ratón.

Overrides:
processMouseEvent in class IComponent
Parameters:
type - Tipo de evento
x - Coordenada X relativa al componente
y - Coordenada Y relativa al componente
See Also:
Event.MOUSE_ENTERED, Event.MOUSE_EXITED, Event.MOUSE_PRESSED, Event.MOUSE_RELEASED, Event.MOUSE_CLICKED, Event.MOUSE_MOVED, Event.MOUSE_DRAGGED

Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.