Apime v1.0

com.java4ever.apime.ui.list
Class ListSelectionModel

java.lang.Object
  extended bycom.java4ever.apime.ui.list.ListSelectionModel

public class ListSelectionModel
extends java.lang.Object

Modelo de selección para una lista.

See Also:
IList

Field Summary
protected  java.util.Vector indices
          Vector de índices seleccionados.
static int MULTIPLE_SELECTION
          Modo para indicar que puede haber varios datos seleccionados.
static int SINGLE_SELECTION
          Modo para indicar que sólo puede haber una dato seleccionado.
 
Constructor Summary
ListSelectionModel(int mode)
          Crea el modelo de selección.
 
Method Summary
 void deselectAll()
          Deselecciona todos los índices.
 void deselectIndex(int index)
          Deselecciona un índice.
 ActionListener getActionListener()
          Devuelve el listener de acciones o 'null' si no tiene.
 int getSelectedIndex()
          Devuelve el primer índice seleccionado.
 int[] getSelectedIndices()
          Devuelve un array con los índices seleccionados.
 int getSelectionMode()
          Devuelve el modo de selección.
 boolean isSelectedIndex(int index)
          Devuelve si el índice está seleccionado.
protected  void processActionEvent(java.lang.Object data)
          Procesa un evento de acción.
 void selectIndex(int index)
          Selecciona un índice.
 void setActionListener(ActionListener listener)
          Asigna el listener de acciones.
 void setSelectedIndex(int index)
          Selecciona sólo un índice.
 void setSelectionMode(int mode)
          Cambia el modo de selección.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLE_SELECTION

public static int SINGLE_SELECTION
Modo para indicar que sólo puede haber una dato seleccionado.


MULTIPLE_SELECTION

public static int MULTIPLE_SELECTION
Modo para indicar que puede haber varios datos seleccionados.


indices

protected java.util.Vector indices
Vector de índices seleccionados.

Constructor Detail

ListSelectionModel

public ListSelectionModel(int mode)
Crea el modelo de selección.

Parameters:
mode - Modo de selección
See Also:
SINGLE_SELECTION, MULTIPLE_SELECTION
Method Detail

setSelectionMode

public void setSelectionMode(int mode)
Cambia el modo de selección.

Parameters:
mode - Modo de selección
See Also:
SINGLE_SELECTION, MULTIPLE_SELECTION

getSelectionMode

public int getSelectionMode()
Devuelve el modo de selección.

See Also:
SINGLE_SELECTION, MULTIPLE_SELECTION

selectIndex

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

Parameters:
index - Indice a seleccionar (>=0)

deselectIndex

public void deselectIndex(int index)
Deselecciona un índice.

Parameters:
index - Indice a deseleccionar

deselectAll

public void deselectAll()
Deselecciona todos los índices.


setSelectedIndex

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

Parameters:
index - Indice a seleccionar

getSelectedIndex

public int getSelectedIndex()
Devuelve el primer índice seleccionado.

Returns:
Indice o -1 si no hay ninguno

getSelectedIndices

public int[] getSelectedIndices()
Devuelve un array con los índices seleccionados.


isSelectedIndex

public boolean isSelectedIndex(int index)
Devuelve si el índice está seleccionado.


setActionListener

public void setActionListener(ActionListener listener)
Asigna el listener de acciones.

Parameters:
listener - Listener (pueder ser 'null')
See Also:
ActionListener

getActionListener

public ActionListener getActionListener()
Devuelve el listener de acciones o 'null' si no tiene.

See Also:
ActionListener

processActionEvent

protected void processActionEvent(java.lang.Object data)
Procesa un evento de acción.

Parameters:
data - Indice que ha efectuado la acción (pueder ser 'null')

Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.