|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjtoolbox.MausBehaelter
public class MausBehaelter
| Field Summary | |
|---|---|
protected java.lang.String |
anzeigeText
|
protected int |
breite
|
static int |
CLICK
|
static int |
DRAGGED
|
static int |
ENTER
|
static int |
EXIT
|
protected java.lang.String |
farbe
|
protected int |
fontGroesse
|
protected java.lang.String |
hintergrundFarbe
|
protected int |
hoehe
|
static int |
MOVED
|
protected jtoolbox.CMausBehaelter |
obj
|
static int |
PRESS
|
static int |
RELEASE
|
protected boolean |
sichtbar
|
static int |
WHEEL
|
protected int |
xPos
|
protected int |
yPos
|
protected double |
zoomInhalt
|
| Constructor Summary | |
|---|---|
MausBehaelter()
Konstuktor fuer Hauptfenster |
|
MausBehaelter(IContainer behaelter)
Konstruktor |
|
MausBehaelter(IContainer behaelter,
int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
allgemeiner Konstuktor |
|
MausBehaelter(int neueBreite,
int neueHoehe)
Konstruktor fuer Hauptfenster |
|
MausBehaelter(int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
Konstruktor fuer Hauptfenster |
|
| Method Summary | |
|---|---|
java.awt.Component |
add(java.awt.Component comp,
int index)
Fuer Interface IContainer |
void |
cObjectSetzen()
|
boolean |
getAlt()
|
BasisComponente |
getBasisComponente()
Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert. |
double |
getBehaelterZoom()
liefert den Zoomfaktor fuer den Behaelter |
int |
getButton()
|
int |
getClickCount()
|
boolean |
getCtrl()
|
int |
getMX()
|
int |
getMY()
|
javax.swing.JPanel |
getPanel()
gibt z.B. fuer den Dialog das JPanel-Objekt zurueck |
int |
getRotation()
|
boolean |
getShift()
|
int |
getXPos()
|
int |
getYPos()
|
void |
hinzufuegen(IComponente comp)
fuegt eine Komponente der Toolbox zu Behaelter |
void |
hinzufuegenUndAnpassen(IComponente comp)
|
boolean |
mausAktion()
Status der Komponente abrufen und ruecksetzen |
void |
ruecksetzenMaus()
MauseEreignisse zuruecksetzen |
void |
setzeAlleMausereignisse()
Aktiviert alle Mausereignisse |
void |
setzeBeschreibungstext(java.lang.String neuerText)
|
void |
setzeDeltaX(int deltaX)
|
void |
setzeDeltaY(int deltaY)
|
void |
setzeDimensionen(int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
|
void |
setzeFarbe(java.lang.String neueFarbe)
|
void |
setzeGroesse(int neueBreite,
int neueHoehe)
Groesse des Anzeigefelds aendern * |
void |
setzeHintergrundfarbe(java.lang.String neueFarbe)
|
void |
setzeID(int ID)
Eine Komponente mit Signalisierung muss eine eindeutige ID haben |
void |
setzeKomponentenGroesse(javax.swing.JComponent obj,
int width,
int height)
|
void |
setzeKomponentenKoordinaten(javax.swing.JComponent obj,
int x,
int y,
int width,
int height)
die folgenden Methoden weden von der Basiskomponente aufgerufen obj ist immer (IContainer) this.getParent() von der Basidkomponente von hier aus wird die Basiskomponente veraendert |
void |
setzeKomponentenPosition(javax.swing.JComponent obj,
int x,
int y)
|
void |
setzeLink(ITuWas linkObj)
Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann |
void |
setzeLink(ITuWas linkObj,
int ID)
Callback-Funktion wird aufgerufen, wenn die Taste gedrueckt wird |
void |
setzeMausClick()
Aktiviert MausClickEreignis |
void |
setzeMausDraggedMoved()
Aktiviert MausEnter und -ExitEreignis |
void |
setzeMausEnterExit()
Aktiviert MausEnter und -ExitEreignis |
void |
setzeMausereignisse(int ereignisse)
Aktiviert MausEreignisse |
void |
setzeMausPressRelease()
Aktiviert MausPress und -ReleaseEreignis |
void |
setzeMausRad()
Aktiviert MausRadEreignis |
void |
setzeMitRand(boolean mitRand)
|
void |
setzeMitRaster(boolean mitRaster)
|
void |
setzePosition(int neuesX,
int neuesY)
neue Position |
void |
setzeSchriftgroesse(int neueFontgroesse)
|
double |
setzeZoomfaktor(double zf)
|
void |
sichtbarMachen()
Mache sichtbar. |
void |
unsichtbarMachen()
Mache unsichtbar. |
void |
validate()
|
void |
verschieben(int dx,
int dy)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String anzeigeText
protected int breite
public static final int CLICK
public static final int DRAGGED
public static final int ENTER
public static final int EXIT
protected java.lang.String farbe
protected int fontGroesse
protected java.lang.String hintergrundFarbe
protected int hoehe
public static final int MOVED
protected jtoolbox.CMausBehaelter obj
public static final int PRESS
public static final int RELEASE
protected boolean sichtbar
public static final int WHEEL
protected int xPos
protected int yPos
protected double zoomInhalt
| Constructor Detail |
|---|
public MausBehaelter()
public MausBehaelter(IContainer behaelter)
behaelter -
public MausBehaelter(IContainer behaelter,
int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
behaelter - neueBreite - neueHoehe -
public MausBehaelter(int neueBreite,
int neueHoehe)
neueBreite - neueHoehe -
public MausBehaelter(int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
neuesX - neuesY - neueBreite - neueHoehe - | Method Detail |
|---|
public java.awt.Component add(java.awt.Component comp,
int index)
add in interface IContainerpublic void cObjectSetzen()
public boolean getAlt()
public BasisComponente getBasisComponente()
getBasisComponente in interface IComponentepublic double getBehaelterZoom()
IContainer
getBehaelterZoom in interface IContainerpublic int getButton()
public int getClickCount()
public boolean getCtrl()
public int getMX()
public int getMY()
public javax.swing.JPanel getPanel()
public int getRotation()
public boolean getShift()
public int getXPos()
public int getYPos()
public void hinzufuegen(IComponente comp)
comp - public void hinzufuegenUndAnpassen(IComponente comp)
public boolean mausAktion()
public void ruecksetzenMaus()
public void setzeAlleMausereignisse()
public void setzeBeschreibungstext(java.lang.String neuerText)
public void setzeDeltaX(int deltaX)
public void setzeDeltaY(int deltaY)
public void setzeDimensionen(int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
neuesX - neuesY - neueBreite - neueHoehe - public void setzeFarbe(java.lang.String neueFarbe)
public void setzeGroesse(int neueBreite,
int neueHoehe)
public void setzeHintergrundfarbe(java.lang.String neueFarbe)
public void setzeID(int ID)
ID -
public void setzeKomponentenGroesse(javax.swing.JComponent obj,
int width,
int height)
setzeKomponentenGroesse in interface IContainer
public void setzeKomponentenKoordinaten(javax.swing.JComponent obj,
int x,
int y,
int width,
int height)
IContainer
setzeKomponentenKoordinaten in interface IContainer
public void setzeKomponentenPosition(javax.swing.JComponent obj,
int x,
int y)
setzeKomponentenPosition in interface IContainerpublic void setzeLink(ITuWas linkObj)
linkObj -
public void setzeLink(ITuWas linkObj,
int ID)
linkObj - ID - Parameter, der als ID an die Callback-Funktion uebergeben wird.
In der Callbackfunktion kann dann durch die ID das aufrufende
Objekt identifiziert werden.public void setzeMausClick()
public void setzeMausDraggedMoved()
public void setzeMausEnterExit()
public void setzeMausereignisse(int ereignisse)
ereignisse - Der Parametere ereignisse ist eine Summe aus
1<public void setzeMausPressRelease()
public void setzeMausRad()
public void setzeMitRand(boolean mitRand)
public void setzeMitRaster(boolean mitRaster)
public void setzePosition(int neuesX,
int neuesY)
neuesX - neuesY - public void setzeSchriftgroesse(int neueFontgroesse)
public double setzeZoomfaktor(double zf)
setzeZoomfaktor in interface IContainerpublic void sichtbarMachen()
public void unsichtbarMachen()
public void validate()
validate in interface IContainer
public void verschieben(int dx,
int dy)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||