|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
sum.multimedia.Bild
public class Bild
Ein Bild ist die Klasse fuer Java-Bilder. Bilder reagieren auf einen Klick mit der Maus wie Knoepfe.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Bild(double pLinks,
double pOben,
double pBreite,
double pHoehe)
Ein leeres Bild wird erzeugt. |
|
Bild(double pLinks,
double pOben,
double pBreite,
double pHoehe,
Bild pBild)
Das Bild, das als Parameter uebergeben wird, wird uebernommen. |
|
Bild(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pPfad)
Das Bild, dessen Pfadname uebergeben wird, wird von der Festplatte geladen. |
|
Bild(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pPfad,
Applet pApplet)
Das Bild, dessen Pfadname uebergeben wird, wird von der Festplatte in ein Applet geladen. |
|
Bild(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe)
Ein leeres Bild wird erzeugt. |
|
Bild(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
Bild pBild)
Das Bild, das als Parameter uebergeben wird, wird uebernommen. |
|
Bild(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pPfad)
Das Bild, dessen Pfadname uebergeben wird, wird von der Festplatte geladen. |
Method Summary | |
---|---|
void |
aktiviere()
Das Bild wird aktiviert. |
int |
alphaanteil(int pH,
int pV)
|
void |
bekommtFokus()
Das Bild erhaelt den Fokus. |
boolean |
besitztFocus()
Liefert die Information, ob das Bild den Fokus besitzt. |
void |
bildGeklickt()
Das Bild reagiert auf einen Mausklick, indem es die beim Konstruktor als Parameter uebergebene Methode der Anwendung aufruft. |
int |
blauanteil(int pH,
int pV)
|
int |
breite()
Die Breite des Bilds wird zurueckgegeben. |
void |
deaktiviere()
Das Bild wird deaktiviert und reagiert nicht mehr. |
void |
filter(ImageFilter pFilter)
|
void |
gibFrei()
Das Bild wird entfernt. |
int |
gruenanteil(int pH,
int pV)
|
int |
hoehe()
Die Hoehe des Bilds wird zurueckgegeben. |
boolean |
istAktiv()
Es wird zurueckgegeben, ob das Bild aktiviert ist. |
boolean |
istSichtbar()
Es wird zurueckgegeben, ob das Bild sichtbar ist. |
boolean |
ladeBild()
Der Bild wird von einer zu waehlenden Datei (gif, jpg, png) geladen. |
boolean |
ladeBild(Applet pApplet,
String pPfad)
Ein Bild wird in einem Applet vom Pfad pPfad geladen. |
boolean |
ladeBild(String pPfad)
Ein Bild wird vom Pfad pPfad geladen. |
int |
links()
Der linke Rand des Bilds wird zurueckgegeben. |
int |
oben()
Der obere Rand des Bilds wird zurueckgegeben. |
void |
paint(Graphics g)
interner Dienst |
int |
rotanteil(int pH,
int pV)
|
void |
setzeAlphaanteil(int pH,
int pV,
int pAlpha)
|
void |
setzeBearbeiterFokusErhalten(String pBearbeiter)
Die Methode zur Bearbeitung des FokusErhalten-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterFokusVerloren(String pBearbeiter)
Die Methode zur Bearbeitung des FokusVerloren-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterGeklickt(String pBearbeiter)
Die Methode zur Bearbeitung des Geklickt-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBild(Bild pBild)
Ein Bild wird vom Bild pBild uebernommen. |
void |
setzeBlauanteil(int pH,
int pV,
int pBlau)
|
void |
setzeFocus()
Das Bild erhaelt den Fokus. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Das Bild erhaelt eine neue Groesse. |
void |
setzeGruenanteil(int pH,
int pV,
int pGruen)
|
void |
setzePosition(double pWohinH,
double pWohinV)
Das Bild erhaelt eine neue Position (Ecke oben links). |
void |
setzeRotanteil(int pH,
int pV,
int pRot)
|
boolean |
speichereBild()
Das Bild wird mit einem zu waehlenden Namen gespeichert. |
boolean |
speichereBild(String pDatei)
Das Bild wird als jpg oder png-Datei pDatei gespeichert. |
void |
verliertFokus()
Das Bild verliert den Fokus. |
void |
verstecke()
Das Bild wird unsichtbar, existiert aber weiter. |
void |
zeige()
Das Bild wird angezeigt. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Bild(double pLinks, double pOben, double pBreite, double pHoehe)
public Bild(double pLinks, double pOben, double pBreite, double pHoehe, Bild pBild)
public Bild(double pLinks, double pOben, double pBreite, double pHoehe, String pPfad)
public Bild(double pLinks, double pOben, double pBreite, double pHoehe, String pPfad, Applet pApplet)
public Bild(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe)
public Bild(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe, Bild pBild)
public Bild(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe, String pPfad)
Method Detail |
---|
public void aktiviere()
public int alphaanteil(int pH, int pV)
public void bekommtFokus()
public boolean besitztFocus()
public void bildGeklickt()
public int blauanteil(int pH, int pV)
public int breite()
public void deaktiviere()
public void filter(ImageFilter pFilter)
public void gibFrei()
public int gruenanteil(int pH, int pV)
public int hoehe()
public boolean istAktiv()
public boolean istSichtbar()
public boolean ladeBild()
public boolean ladeBild(Applet pApplet, String pPfad)
public boolean ladeBild(String pPfad)
public int links()
public int oben()
public void paint(Graphics g)
paint
in class JComponent
public int rotanteil(int pH, int pV)
public void setzeAlphaanteil(int pH, int pV, int pAlpha)
public void setzeBearbeiterFokusErhalten(String pBearbeiter)
public void setzeBearbeiterFokusVerloren(String pBearbeiter)
public void setzeBearbeiterGeklickt(String pBearbeiter)
public void setzeBild(Bild pBild)
public void setzeBlauanteil(int pH, int pV, int pBlau)
public void setzeFocus()
public void setzeGroesse(double pBreite, double pHoehe)
public void setzeGruenanteil(int pH, int pV, int pGruen)
public void setzePosition(double pWohinH, double pWohinV)
public void setzeRotanteil(int pH, int pV, int pRot)
public boolean speichereBild()
public boolean speichereBild(String pDatei)
public void verliertFokus()
public void verstecke()
public void zeige()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |