Package de.stefanreiser.swing
Class IndexListModel
java.lang.Object
javax.swing.AbstractListModel<java.lang.String>
de.stefanreiser.swing.IndexListModel
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.ListModel<java.lang.String>
public class IndexListModel
extends javax.swing.AbstractListModel<java.lang.String>
Ein ListModel mit einer numerierten Liste von Elementen,
wahlweise mit einem Prefix/Suffix versehen.
Beispiele:
- 0 cm, 1 cm, 2 cm, ...
- 0:00 Uhr, 1:00 Uhr, ...
Beispiel: offset = 1 heißt, die Zählung beginnt mit 1, getElementAt(0) liefert dann "Element 1", getElementAt(1) liefert "Element 2" usw.
- Author:
- Stefan
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description IndexListModel(int size, java.lang.String prefix, java.lang.String suffix)
IndexListModel(int size, java.lang.String prefix, java.lang.String suffix, int offset)
-
Method Summary
Modifier and Type Method Description java.lang.String
getElementAt(int index)
int
getSize()
-
Constructor Details
-
IndexListModel
public IndexListModel(int size, java.lang.String prefix, java.lang.String suffix, int offset)- Parameters:
size
- Anzahl der Elemente.prefix
- Von getElementAt() vor der Nummer des Elements gezeigt.suffix
- Von getElementAt() nach der Nummer des Elements gezeigt.offset
- Numerierung der Elemente beginnt mit offset.
-
IndexListModel
public IndexListModel(int size, java.lang.String prefix, java.lang.String suffix)
-
-
Method Details
-
getSize
public int getSize() -
getElementAt
public java.lang.String getElementAt(int index)
-