|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Tabelle
public class Tabelle
Eine Tabelle ist die eingedeutschte Klasse fuer Java-JTables. Tabellen haben Zeilen, Spalten und Zellen. Spalten besitzen Überschriften, die auch ausgeblendet werden können.
Field Summary | |
---|---|
protected String |
zAktuellFont
|
protected Font |
zSchriftArt
|
protected int |
zSchriftGroesse
|
protected int |
zSchriftStil
|
Fields inherited from class sum.komponenten.Komponente |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Tabelle(double pLinks,
double pOben,
double pBreite,
double pHoehe,
int pZeilen,
int pSpalten)
Die Tabelle wird erzeugt und enthaelt den uebergebenen Text. |
|
Tabelle(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
int pZeilen,
int pSpalten)
Die Tabelle wird erzeugt und enthaelt den uebergebenen Text. |
Method Summary | |
---|---|
protected void |
bekommtFokus()
Der Zeilenbereich erhaelt den Fokus. |
void |
entferneSpalteAn(int pSpalte)
Die Spalte an Position pSpalte wird entfernt. |
void |
entferneZeileAn(int pZeile)
Die Zeile an Position pZeile wird entfernt. |
void |
fuegeNeueSpalteEinAn(int pSpalte)
Eine neue Spalte wird Position pSpalte eingefuegt. |
void |
fuegeNeueZeileEinAn(int pZeile)
Eine neue Zeile wird Position pZeile eingefuegt. |
void |
haengeAnAn(String pText,
int pZeile,
int pSpalte)
Der Text pText wird in Zelle pSpalte, pZeile angehaengt. |
void |
haengeNeueSpalteAn()
Eine neue Spalte wird angehaengt. |
void |
haengeNeueZeileAn()
Eine neue Zeile wird angehaengt. |
int |
inhaltAlsGanzeZahlAn(int pZeile,
int pSpalte)
Der Inhalt einer Zelle der Tabelle wird als ganze Zahl zurueckgegeben. |
String |
inhaltAlsTextAn(int pZeile,
int pSpalte)
Der Inhalt einer Zelle der Tabelle wird als String zurueckgegeben. |
double |
inhaltAlsZahlAn(int pZeile,
int pSpalte)
Der Inhalt einer Zelle der Tabelle wird als Kommazahl zurueckgegeben. |
protected void |
inhaltGeaendert()
Die Tabelle reagiert auf Veraenderungen. |
boolean |
inhaltIstGanzeZahlAn(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Textkomponente eine ganze Zahl ist. |
boolean |
inhaltIstTextAn(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Zelle an Position pZeile, pSpalte keine (ganze) Zahl ist. |
boolean |
inhaltIstZahlAn(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Textkomponente eine Kommazahl ist. |
boolean |
istSpalteMarkiert(int pSpalte)
Es wird zurueckgegeben, ob die Spalte markiert ist. |
boolean |
istZeileMarkiert(int pZeile)
Es wird zurueckgegeben, ob die Zeile markiert ist. |
boolean |
istZelleMarkiert(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Zelle markiert ist. |
void |
markiereAlles()
Alle Zellen werden markiert. |
void |
markiereNichts()
Alle Zeilen werden nicht markiert. |
protected void |
markierungGeaendert()
Die Tabelle reagiert auf Veraenderungen der Markierung. |
void |
setzeBearbeiterInhaltGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des InhaltGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des InhaltGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Die Tabelle erhaelt eine neue Groesse. |
void |
setzeInhaltAn(char pZeichen,
int pZeile,
int pSpalte)
Das Zeichen pZeichen wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeInhaltAn(double pZahl,
int pZeile,
int pSpalte)
Die Zahl pZahl wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeInhaltAn(int pZahl,
int pZeile,
int pSpalte)
Die ganze Zahl pZahl wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeInhaltAn(String pText,
int pZeile,
int pSpalte)
Der Text pText wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeMarkierteSpalten(int pAnfang,
int pEnde)
Die Spalten von pAnfang bis pEnde werden zusaetzlich markiert. |
void |
setzeMarkierteZeilen(int pAnfang,
int pEnde)
Die Zeilen von pAnfang bis pEnde werden zusaetzlich markiert. |
void |
setzeMarkierteZelle(int pZeile,
int pSpalte)
Die Zelle pZeile, pSpalte wird zusaetzlich markiert. |
void |
setzePosition(double pWohinH,
double pWohinV)
Die Tabelle erhaelt eine neue Position (Ecke oben links). |
void |
setzeSchriftart(String pSchriftart)
Die Schriftart der Tabelle wird veraendert |
void |
setzeSchriftArt(String pSchriftart)
Die Schriftart der Tabelle wird veraendert |
void |
setzeSchriftfarbe(Color pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftFarbe(Color pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftfarbe(int pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftFarbe(int pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftgroesse(int pGroesse)
Die Schriftgroesse der Tabelle wird veraendert |
void |
setzeSchriftGroesse(int pGroesse)
Die Schriftgroesse der Tabelle wird veraendert |
void |
setzeSchriftstil(int pStil)
Der Schriftstil der Tabelle wird veraendert |
void |
setzeSchriftStil(int pStil)
Der Schriftstil der Tabelle wird veraendert |
void |
setzeSpaltenanzahl(int pAnzahl)
Die Anzahl der Spalten in der Tabelle wird veraendert. |
void |
setzeSpaltenbreite(int pBreite)
Die Spalten der Tabelle erhalten eine neue Breite. |
void |
setzeSpaltentitelAn(String pText,
int pSpalte)
Der Text pText wird alsTitel fuer Spalte pSpalte eingefuegt. |
void |
setzeZeilenanzahl(int pAnzahl)
Die Anzahl der Zeilen in der Tabelle wird veraendert. |
void |
setzeZeilenhoehe(int pHoehe)
Die Zeilen der Tabelle erhalten eine neue Hoehe. |
int |
spaltenanzahl()
Die Anzahl der Spalten in der Tabelle wird zurueckgegeben. |
String |
spaltentitel(int pSpalte)
Der Spaltentitel der Spalte pSpalte wird zurueckgegeben. |
protected void |
verliertFokus()
Die Tabelle verliert den Fokus. |
int |
zeilenanzahl()
Die Anzahl der Zeilen im der Tabelle wird zurueckgegeben. |
Methods inherited from class sum.komponenten.Komponente |
---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, lerneKomponenteKennen, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeHinweis, verstecke, zeige |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String zAktuellFont
protected Font zSchriftArt
protected int zSchriftGroesse
protected int zSchriftStil
Constructor Detail |
---|
public Tabelle(double pLinks, double pOben, double pBreite, double pHoehe, int pZeilen, int pSpalten)
pLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der KomponentepZeilen
- die Anzahl der Zeilen der TabellepSpalten
- die Anzahl der Spalten der Tabellepublic Tabelle(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe, int pZeilen, int pSpalten)
pFenster
- das Fenster, das die Komponente enthältpLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der KomponentepZeilen
- die Anzahl der Zeilen der TabellepSpalten
- die Anzahl der Spalten der TabelleMethod Detail |
---|
protected void bekommtFokus()
public void entferneSpalteAn(int pSpalte)
pSpalte
- die Position, wo die Spalte entfernt wirdpublic void entferneZeileAn(int pZeile)
pZeile
- die Position, wo die Zeile entfernt wirdpublic void fuegeNeueSpalteEinAn(int pSpalte)
pSpalte
- die Position, wo eine neue Spalte eingefuegt wirdpublic void fuegeNeueZeileEinAn(int pZeile)
pZeile
- die Position, wo eine neue Zeile eingefuegt wirdpublic void haengeAnAn(String pText, int pZeile, int pSpalte)
pText
- der angehaengte Text der ZellepZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zellepublic void haengeNeueSpalteAn()
public void haengeNeueZeileAn()
public int inhaltAlsGanzeZahlAn(int pZeile, int pSpalte) throws ArithmeticException
pZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zelle
ArithmeticException
public String inhaltAlsTextAn(int pZeile, int pSpalte)
pZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zelle
public double inhaltAlsZahlAn(int pZeile, int pSpalte) throws ArithmeticException
pZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zelle
ArithmeticException
protected void inhaltGeaendert()
public boolean inhaltIstGanzeZahlAn(int pZeile, int pSpalte)
pZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zelle
public boolean inhaltIstTextAn(int pZeile, int pSpalte)
pZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zelle
public boolean inhaltIstZahlAn(int pZeile, int pSpalte)
pZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zelle
public boolean istSpalteMarkiert(int pSpalte)
pSpalte
- die Nummer der Spalte
public boolean istZeileMarkiert(int pZeile)
pZeile
- die Nummer der Zeile
public boolean istZelleMarkiert(int pZeile, int pSpalte)
pZeile
- die Nummer der ZeilepSpalte
- die Nummer der Spalte
public void markiereAlles()
public void markiereNichts()
protected void markierungGeaendert()
public void setzeBearbeiterInhaltGeaendert(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn sich der Inhalt der Tabelle aendert.public void setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn sich die Markierung der Tabelle aendert.public void setzeGroesse(double pBreite, double pHoehe)
setzeGroesse
in class Komponente
pBreite
- die neue Breite der KomponentepHoehe
- die neue Hoehe der Komponentepublic void setzeInhaltAn(char pZeichen, int pZeile, int pSpalte)
pZeichen
- der neue Inhalt der ZellepZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zellepublic void setzeInhaltAn(double pZahl, int pZeile, int pSpalte)
pZahl
- der neue Inhalt der ZellepZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zellepublic void setzeInhaltAn(int pZahl, int pZeile, int pSpalte)
pZahl
- der neue Inhalt der ZellepZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zellepublic void setzeInhaltAn(String pText, int pZeile, int pSpalte)
pText
- der neue Inhalt der ZellepZeile
- die Zeilennummer der ZellepSpalte
- die Spaltennummer der Zellepublic void setzeMarkierteSpalten(int pAnfang, int pEnde)
pAnfang
- die Nummer der ersten SpaltepEnde
- die Nummer der letzten Spaltepublic void setzeMarkierteZeilen(int pAnfang, int pEnde)
pAnfang
- die Nummer der ersten ZeilepEnde
- die Nummer der letzten Zeilepublic void setzeMarkierteZelle(int pZeile, int pSpalte)
pZeile
- die Nummer der ZeilepSpalte
- die Nummer der Spaltepublic void setzePosition(double pWohinH, double pWohinV)
setzePosition
in class Komponente
pWohinH
- die neue horizontale Position der linken oberen EckepWohinV
- die neue vertikale Position der linken oberen Eckepublic void setzeSchriftart(String pSchriftart)
pSchriftart
- die neue Schriftart der Tabelle (siehe Klasse Schrift)public void setzeSchriftArt(String pSchriftart)
pSchriftart
- die neue Schriftart der Tabelle (siehe Klasse Schrift)public void setzeSchriftfarbe(Color pFarbe)
pFarbe
- die neue Schriftfarbe der Tabellepublic void setzeSchriftFarbe(Color pFarbe)
pFarbe
- die neue Schriftfarbe der Tabellepublic void setzeSchriftfarbe(int pFarbe)
pFarbe
- die neue Schriftfarbe der Tabellepublic void setzeSchriftFarbe(int pFarbe)
pFarbe
- die neue Schriftfarbe der Tabellepublic void setzeSchriftgroesse(int pGroesse)
pGroesse
- die neue Schriftgroesse der Tabellepublic void setzeSchriftGroesse(int pGroesse)
pGroesse
- die neue Schriftgroesse der Tabellepublic void setzeSchriftstil(int pStil)
pStil
- der neue Schriftstil der Tabelle (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
pStil
- der neue Schriftstil der Tabelle (siehe Klasse Schrift)public void setzeSpaltenanzahl(int pAnzahl)
pAnzahl
- die neue Anzahl der Spalten der Tabellepublic void setzeSpaltenbreite(int pBreite)
pBreite
- die neue Spaltenbreitepublic void setzeSpaltentitelAn(String pText, int pSpalte)
pText
- der Titel der SpaltepSpalte
- die Position der Spalte fuer den Titelpublic void setzeZeilenanzahl(int pAnzahl)
pAnzahl
- die neue Anzahl der Zeilen der Tabellepublic void setzeZeilenhoehe(int pHoehe)
pHoehe
- die neue Zeilenhoehepublic int spaltenanzahl()
public String spaltentitel(int pSpalte)
pSpalte
- die Position der Spalte fuer den Titel
protected void verliertFokus()
public int zeilenanzahl()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |