|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--TabellenPanel.TabellenPanelRow
kapselt eine Tabellenzeile in TabellenPanel
Inner Class Summary | |
(package private) class |
TabellenPanel.TabellenPanelRow.TabellenPanelCell
kapselt eine Tabellenzelle |
Field Summary | |
private TabellenPanel.TabellenPanelRow.TabellenPanelCell[] |
cells
Tabellenzellen in dieser Zeile |
private java.awt.Checkbox |
checkbox
Checkbox-Objekt für Haltepunkt |
private int |
columns
Anzahl der Spalten |
private int |
defaultColumnWidth
Standardbreite der übrigen Spalten |
private int[] |
defaultColumnWidths
Standardbreiten der Spalten |
private int |
rowNumber
Zeilennummer der Tabellenzeile |
Constructor Summary | |
TabellenPanel.TabellenPanelRow(java.awt.Container container,
java.awt.GridBagLayout gridbag,
int number)
erstellt eine neue Tabellenzeile und fügt diese ein |
Method Summary | |
protected int |
getColumnWidth(int column)
liefert die Spaltenbreite zu einer Spaltennummer |
private int |
getDefaultColumnWidth()
liefert die Standardbreite einer Tabellenzeile |
java.lang.Object[] |
getValue()
liefert die konvertierten Werte alle Zellen dieser Zeile als Feld |
boolean |
isEmpty()
prüft , ob Tabellenzeile leer ist |
boolean |
isValid()
prüft, ob Zeile nur gültige Einträge enthält |
void |
removeFromContainer(java.awt.Container c)
entfernt die Zeile wieder vom AWT-Container |
void |
reset()
löscht alle Zellen dieser Zeile |
void |
setEnabled(boolean b)
legt fest, ob Zeile bearbeitet werden kann |
void |
setValues(java.lang.String startzustand,
java.lang.String eingabe,
java.lang.String endzustandsliste)
schreibt Text in die Zellen |
protected void |
textChanged(TabellenPanel.TabellenPanelRow.TabellenPanelCell cell)
wird aufgerufen, falls sich der Text in den Zellen geändert hat |
Methods inherited from class java.lang.Object |
|
Field Detail |
private TabellenPanel.TabellenPanelRow.TabellenPanelCell[] cells
private int columns
private final int[] defaultColumnWidths
private final int defaultColumnWidth
private java.awt.Checkbox checkbox
private int rowNumber
Constructor Detail |
public TabellenPanel.TabellenPanelRow(java.awt.Container container, java.awt.GridBagLayout gridbag, int number)
container
- AWT-Container, in den die Zeile eingefügt wirdgridbag
- Layoutmanager der Tabellenumber
- ZeilennumerMethod Detail |
protected int getColumnWidth(int column)
column
- Spaltennummerprivate int getDefaultColumnWidth()
public boolean isEmpty()
protected void textChanged(TabellenPanel.TabellenPanelRow.TabellenPanelCell cell)
cell
- Änderung in dieser Zelle aufgetretenpublic void removeFromContainer(java.awt.Container c)
public void setEnabled(boolean b)
b
- ist Bearbeiten möglichpublic boolean isValid()
public java.lang.Object[] getValue() throws TabellenPanel.XUngueltigeEingabe
public void reset()
public void setValues(java.lang.String startzustand, java.lang.String eingabe, java.lang.String endzustandsliste)
startzustand
- Startzustand (erste Spalte)eingabe
- Eingabezeichen (zweite Spalte)endzustandsliste
- Endzustände (dritte Spalte)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |