Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.swing
ListaTeszt.ListaModell osztály

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultComboBoxModel
          extended by elte.java2_utikalauz5.swing.ListaTeszt.ListaModell
Megvalósított interfészek:
Serializable, EventListener, ComboBoxModel, ListDataListener, ListModel, MutableComboBoxModel, SpinnerModel
Beágyazó osztály:
ListaTeszt

class ListaTeszt.ListaModell
extends DefaultComboBoxModel
implements ListModel, ListDataListener, SpinnerModel

Listaelemek elrejtését biztosító adatmodell


Mezők
private  Collator collator
          Összehasonlító objektum
private  ChangeEvent esemény
          Kiválasztás változását jelző esemény
(package private)  Vector<Object> nemlátható
          Elrejtett elemek
private static long serialVersionUID
          Verziószám.
 
javax.swing.AbstractListModel osztálytól örökölt mezők
listenerList
 
Konstruktorok
ListaTeszt.ListaModell()
          Alapkonstruktor
 
Metódusok
 void addChangeListener(ChangeListener cl)
          Adatváltozás figyelőinek felvétele.
 void contentsChanged(ListDataEvent le)
          Adatváltozás naplózása.
 void elrejt(Object elem)
          Elem elrejtése.
 void felvesz(Object elem)
          Új elem rendezett felvétele.
protected  void fireStateChanged()
          Kiválasztott elem változásának jelzése.
 Object getNextValue()
          Következő elem lekérdezése.
 Object getPreviousValue()
          Megelőző elem lekérdezése.
 Object getValue()
          Kiválasztott elem lekérdezése.
 void intervalAdded(ListDataEvent le)
          Intervallum felvételének naplózása.
 void intervalRemoved(ListDataEvent le)
          Intervallum törlésének naplózása.
 void megmutat()
          Minden rejtett elem megmutatása
 void removeChangeListener(ChangeListener cl)
          Adatváltozás figyelőinek törlése.
 void setSelectedItem(Object elem)
          Elem kiválasztása.
 void setValue(Object elem)
          Elem beállítása.
 void töröl(Object elem)
          Elem törlése.
 
javax.swing.DefaultComboBoxModel osztálytól örökölt metódusok
addElement, getElementAt, getIndexOf, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt
 
javax.swing.AbstractListModel osztálytól örökölt metódusok
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
javax.swing.ListModel interfésztől örökölt metódusok
addListDataListener, getElementAt, getSize, removeListDataListener
 

Mezők részletezése

serialVersionUID

private static final long serialVersionUID
Verziószám.

Lásd még:
Konstans mezőértékek

nemlátható

Vector<Object> nemlátható
Elrejtett elemek


collator

private Collator collator
Összehasonlító objektum


esemény

private transient ChangeEvent esemény
Kiválasztás változását jelző esemény

Konstruktorok részletezése

ListaTeszt.ListaModell

ListaTeszt.ListaModell()
Alapkonstruktor

Metódusok részletezése

getPreviousValue

public Object getPreviousValue()
Megelőző elem lekérdezése.

Megvalósítja:
SpinnerModel interfész getPreviousValue metódusát
Visszaadott érték:
A lista megelőző eleme, vagy null.

getValue

public Object getValue()
Kiválasztott elem lekérdezése.

Megvalósítja:
SpinnerModel interfész getValue metódusát
Visszaadott érték:
A lista első kiválasztott eleme.

getNextValue

public Object getNextValue()
Következő elem lekérdezése.

Megvalósítja:
SpinnerModel interfész getNextValue metódusát
Visszaadott érték:
A lista következő eleme, vagy null.

setValue

public void setValue(Object elem)
Elem beállítása.

Megvalósítja:
SpinnerModel interfész setValue metódusát
Paraméterek:
elem - A beállítandó elem.

setSelectedItem

public void setSelectedItem(Object elem)
Elem kiválasztása.

Megvalósítja:
ComboBoxModel interfész setSelectedItem metódusát
Felüldefiniálja:
DefaultComboBoxModel osztály setSelectedItem metódusát
Paraméterek:
elem - A kiválasztandó elem.

felvesz

public void felvesz(Object elem)
Új elem rendezett felvétele.

Paraméterek:
elem - A felvevendő adat.

töröl

public void töröl(Object elem)
Elem törlése.

Paraméterek:
elem - A törlendő adat.

elrejt

public void elrejt(Object elem)
Elem elrejtése.

Paraméterek:
elem - Az elrejtendő adat.

megmutat

public void megmutat()
Minden rejtett elem megmutatása


intervalAdded

public void intervalAdded(ListDataEvent le)
Intervallum felvételének naplózása.

Megvalósítja:
ListDataListener interfész intervalAdded metódusát
Paraméterek:
le - Felvételi esemény.

intervalRemoved

public void intervalRemoved(ListDataEvent le)
Intervallum törlésének naplózása.

Megvalósítja:
ListDataListener interfész intervalRemoved metódusát
Paraméterek:
le - Törlési esemény.

contentsChanged

public void contentsChanged(ListDataEvent le)
Adatváltozás naplózása.

Megvalósítja:
ListDataListener interfész contentsChanged metódusát
Paraméterek:
le - Változási esemény.

addChangeListener

public void addChangeListener(ChangeListener cl)
Adatváltozás figyelőinek felvétele.

Megvalósítja:
SpinnerModel interfész addChangeListener metódusát
Paraméterek:
cl - A felvevendő adatváltozás figyelő.

removeChangeListener

public void removeChangeListener(ChangeListener cl)
Adatváltozás figyelőinek törlése.

Megvalósítja:
SpinnerModel interfész removeChangeListener metódusát
Paraméterek:
cl - A törlendő adatváltozás figyelő.

fireStateChanged

protected void fireStateChanged()
Kiválasztott elem változásának jelzése.


Java 2 Útikalauz programozóknak 5.0