KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > calipso > reportgenerator > userinterface > ListDataModel


1 package com.calipso.reportgenerator.userinterface;
2
3 /**
4  * User: pgore
5  * Date: Apr 28, 2003
6  * Time: 3:30:26 PM
7  */

8
9 /**
10  * Clase que define el modelo de la JList
11   */

12 public class ListDataModel {
13   protected Object JavaDoc m_name;
14   protected int m_size;
15   protected boolean m_selected;
16   /**
17    * Crea un objeto ListDataModel
18    * @param name
19    * @param flag
20    */

21   public ListDataModel(Object JavaDoc name, boolean flag){
22     m_name = name;
23     m_selected = flag;
24   }
25   /**
26    * Devuelve el nombre del JCheckBox
27    * @return
28    */

29   public Object JavaDoc getName() { return m_name; }
30
31   /**
32    * Retorna si el JCheckBox está o no seleccionado
33    * @param selected
34    */

35   public void setSelected(boolean selected) { m_selected = selected;}
36
37   /**
38    * Cambia el estado del JCheckBox
39    */

40   public void invertSelected() { m_selected = !m_selected; }
41
42   /**
43    * Retorna el estado del JCheckBox
44    * @return
45    */

46   public boolean isSelected() { return m_selected; }
47
48   /**
49    * Retorna el nombre JCheckBox
50    * @return
51    */
public String JavaDoc toString() { return m_name.toString(); }
52 }
53
Popular Tags