|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.ereignis.Stift
sum.ereignis.Buntstift
public class Buntstift
Der Buntstift uebernimmt die Eigenschaften der Klasse Stift. Allerdings besitzt er darueber hinausgehende Eigenschaften, die einzeln gesetzt werden koennen: Farbe: weiss, schwarz, rot, gruen, blau, gelb, etc. Schriftart: standardSchrift etc. Schriftstil: standardStil, fett, kursiv etc. Schriftgroesse: 10 bzw. andere positive ganze Zahl Linienbreite: 1 bzw. andere positive ganze Zahl. Fuellmuster: durchsichtig, gefuellt etc. Fuer den Zustand (stiftHoch, stiftRunter) und den Modus (normalModus, wechselModus, radierModus) existieren Konstanten.
Field Summary |
---|
Fields inherited from class sum.ereignis.Stift |
---|
hatStroke, kenntPrivatschirm, NORMALMODUS, RADIERMODUS, WECHSELMODUS, zHoch, zSchreibModus, zStiftH, zStiftV, zWinkel |
Constructor Summary | |
---|---|
Buntstift()
Der Buntstift wird als Stift für den Bildschirm initialisiert und mit den Standardeinstellungen versehen. |
|
Buntstift(Fenster pFenster)
Der Buntstift wird als Stift fü ein Fenster initialisiert und mit den Standardeinstellungen versehen. |
Method Summary | |
---|---|
int |
linienbreite()
Der Buntstift liefert seine Linienbreite. |
int |
linienBreite()
Der Buntstift liefert seine Linienbreite. |
void |
setzeFarbe(Color pFarbe)
Die angegebene Farbe wird die aktuelle Farbe des Buntstifts. |
void |
setzeFarbe(int pFarbe)
Die angegebene Farbe wird die aktuelle Farbe des Buntstifts. |
void |
setzeFuellmuster(int pMuster)
Das angegebene Muster ist das aktuelle Muster des Buntstifts fuer Rechtecke und Kreise. |
void |
setzeFuellMuster(int pMuster)
Das angegebene Muster ist das aktuelle Muster des Buntstifts fuer Rechtecke und Kreise. |
void |
setzeLinienbreite(int pBreite)
Die angegebene Breite wird die aktuelle Linienbreite des Buntstifts. |
void |
setzeLinienBreite(int pBreite)
Die angegebene Breite wird die aktuelle Linienbreite des Buntstifts. |
void |
setzeSchriftart(String pArt)
Die angegebene Schriftart wird die aktuelle Schriftart des Buntstifts. |
void |
setzeSchriftArt(String pArt)
Die angegebene Schriftart wird die aktuelle Schriftart des Buntstifts. |
void |
setzeSchriftgroesse(int pGroesse)
Die angegebene Schriftgroesse wird die aktuelle Schriftgroesse des Buntstifts. |
void |
setzeSchriftGroesse(int pGroesse)
Die angegebene Schriftgroesse wird die aktuelle Schriftgroesse des Buntstifts. |
void |
setzeSchriftstil(int pStil)
Der angegebene Schriftstil wird der aktuelle Schriftstil des Buntstifts. |
void |
setzeSchriftStil(int pStil)
Der angegebene Schriftstil wird der aktuelle Schriftstil des Buntstifts. |
protected void |
setzeStandard()
wird intern von dem Constructor Buntstift() aufgerufen. |
protected void |
setzeZustand(Graphics2D g)
wird intern vor dem Zeichnen aufgerufen. |
int |
textbreite(String pText)
ermittelt die Breite des Texts unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
textBreite(String pText)
alternative Schreibweise |
int |
zahlbreite(double pZahl)
ermittelt die Breite der Zahl unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
zahlBreite(double pZahl)
alternative Schreibweise |
int |
zahlbreite(int pZahl)
ermittelt die Breite der Zahl unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
zahlBreite(int pZahl)
alternative Schreibweise |
int |
zeichenbreite(char pZeichen)
ermittelt die Breite des Zeichens unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
zeichenBreite(char pZeichen)
alternative Schreibweise |
void |
zeichneKreis(double pRadius)
Der Buntstift zeichnet in der aktuellen Farbe einen Kreis mit der aktuellen Position als Mittelpunkt und dem angegebenen Radius. |
protected void |
zeichneLinie(double x1,
double y1,
double x2,
double y2)
wird intern von bewegeBis() und bewegeUm() aufgerufen. |
void |
zeichneRechteck(double pBreite,
double pHoehe)
Der Buntstift zeichnet in der aktuellen Farbe und Linienbreite ein achsenparalleles Rechteck mit der aktuellen Position als linker oberer Ecke und der angegebenen Breite und Hoehe. |
Methods inherited from class sum.ereignis.Stift |
---|
bewegeBis, bewegeUm, dreheBis, dreheUm, dreheZu, get2DGraphics, gibFrei, hoch, hPosition, istUnten, normal, radiere, runter, schreibeText, schreibeText, schreibeZahl, schreibeZahl, vPosition, wechsle, winkel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Buntstift()
public Buntstift(Fenster pFenster)
Method Detail |
---|
public int linienbreite()
public int linienBreite()
public void setzeFarbe(Color pFarbe)
pFarbe
- neue Farbe des Buntstiftspublic void setzeFarbe(int pFarbe)
pFarbe
- neue Farbe des Buntstiftspublic void setzeFuellmuster(int pMuster)
pMuster
- neues Fuellmuster des Buntstifts (siehe Klasse Muster)public void setzeFuellMuster(int pMuster)
pMuster
- neues Fuellmuster des Buntstifts (siehe Klasse Muster)public void setzeLinienbreite(int pBreite)
pBreite
- neue Linienbreite des Buntstiftspublic void setzeLinienBreite(int pBreite)
pBreite
- neue Linienbreite des Buntstiftspublic void setzeSchriftart(String pArt)
pArt
- neuer Zeichensatz des Buntstiftspublic void setzeSchriftArt(String pArt)
pArt
- neuer Zeichensatz des Buntstiftspublic void setzeSchriftgroesse(int pGroesse)
pGroesse
- neuer Schriftgroesse des Buntstiftspublic void setzeSchriftGroesse(int pGroesse)
pGroesse
- neuer Schriftgroesse des Buntstiftspublic void setzeSchriftstil(int pStil)
pStil
- neuer Schriftstil des Buntstifts (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
pStil
- neuer Schriftstil des Buntstifts (siehe Klasse Schrift)protected void setzeStandard()
protected void setzeZustand(Graphics2D g)
setzeZustand
in class Stift
public int textbreite(String pText)
pText
- der zu pruefende Text
public int textBreite(String pText)
pText
- der zu pruefende Text
public int zahlbreite(double pZahl)
pZahl
- die zu pruefende Zahl
public int zahlBreite(double pZahl)
pZahl
- die zu pruefende Zahl
public int zahlbreite(int pZahl)
pZahl
- die zu pruefende Zahl
public int zahlBreite(int pZahl)
pZahl
- die zu pruefende Zahl
public int zeichenbreite(char pZeichen)
pZeichen
- das zu pruefende Zeichen
public int zeichenBreite(char pZeichen)
pZeichen
- das zu pruefende Zeichen
public void zeichneKreis(double pRadius)
zeichneKreis
in class Stift
pRadius
- der Radius des Kreisesprotected void zeichneLinie(double x1, double y1, double x2, double y2)
zeichneLinie
in class Stift
public void zeichneRechteck(double pBreite, double pHoehe)
zeichneRechteck
in class Stift
pBreite
- die Breite des RechteckspHoehe
- die Hoehe des Rechtecks
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |