|
|||||||
| 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 - Zeilennumer| Method 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 | ||||||