|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.awt.SymbolbarElement | +--gishur.awt.SymbolButton | +--gishur.awt.SymbolImageButton
Ein Button für eine Symbolleiste.
Field Summary | |
java.awt.Font |
font
Font zum Zeichnen der Beschriftung. |
java.awt.Color |
fontcolor
Farbe des Textes. |
java.awt.Color |
fontdiscolor
Farbe des deaktivierten Textes. |
static byte |
PAINT_LABEL
Zeichnet den Label mit. |
static byte |
SCALE_BITMAP
Skaliert das Bitmap. |
Fields inherited from class gishur.awt.SymbolButton |
BUTTON, DONT_PAINT_BACKGROUND, preferredHeight, pressedColor, SWITCH_BUTTON, SYMBOLBUTTON_ACTION, SYMBOLBUTTON_OFF, SYMBOLBUTTON_ON |
Fields inherited from class gishur.awt.SymbolbarElement |
_needs_repaint, command, label, width |
Constructor Summary | |
SymbolImageButton(java.lang.String label,
boolean switchbutton)
Konstruiert einen neuen ImageButton, vorerst ohne Bilder. |
|
SymbolImageButton(java.lang.String label,
java.awt.Image image,
java.awt.Rectangle img_area,
java.awt.Image gray_image,
java.awt.Rectangle gray_img_area,
boolean switchbutton)
Konstruiert einen ImageButton mit der Becshriftung label und den entsprechenden Bildern. |
|
SymbolImageButton(java.lang.String label,
java.lang.String command,
java.awt.Image image,
java.awt.Rectangle img_area,
java.awt.Image gray_image,
java.awt.Rectangle gray_img_area,
boolean switchbutton)
Konstruiert einen ImageButton mit der Becshriftung label und den entsprechenden Bildern. |
|
SymbolImageButton(java.lang.String label,
java.lang.String command,
java.awt.Image image,
java.awt.Rectangle img_area,
java.awt.Rectangle gray_img_area,
boolean switchbutton)
Konstruiert einen ImageButton mit der Becshriftung label und den entsprechenden Bildern. |
|
SymbolImageButton(java.lang.String label,
java.lang.String command,
java.awt.Rectangle img_area,
java.awt.Image image,
java.awt.Image gray_image,
boolean switchbutton)
Konstruiert einen ImageButton mit der Becshriftung label und den entsprechenden Bildern. |
Method Summary | |
void |
paintDisabled(java.awt.Graphics g,
int height)
Malt den grauen Button-Inhalt |
void |
paintEnabled(java.awt.Graphics g,
int height)
Malt den normalen Button-Inhalt. |
void |
setDisabledImage(java.awt.Image gray_image,
java.awt.Rectangle gray_img_area)
Setzt das Bild und den Ausschnitt für den deaktivierten ImageButton. |
void |
setEnabledImage(java.awt.Image image,
java.awt.Rectangle img_area)
Setzt das Bild und den Ausschnitt für den aktivierten ImageButton. |
void |
setGrayArea(java.awt.Rectangle gray_img_area)
Setzt den Ausschnitt des grauen Bildes. |
void |
setImage(java.awt.Image image,
java.awt.Image gray_image)
Setzt die Bilder (ohne die Ausschnitte) für den ImageButton. |
void |
setImage(java.awt.Image image,
java.awt.Rectangle img_area)
Setzt das Bild und den Ausschnitt für den ImageButton. |
void |
setImage(java.awt.Image image,
java.awt.Rectangle img_area,
java.awt.Image gray_image,
java.awt.Rectangle gray_img_area)
Setzt die Bilder und Ausschnitte für den ImageButton. |
void |
setImageArea(java.awt.Rectangle img_area,
java.awt.Rectangle gray_img_area)
Setzt die Ausschnitte der Bilder auf die entsprechenden Rechteck. |
void |
setNormalArea(java.awt.Rectangle img_area)
Setzt den Ausschnitt des normalen Bildes. |
Methods inherited from class gishur.awt.SymbolButton |
action, actionPerformed, buttonDown, disable, enable, generateMenuItem, getPreferredHeight, itemStateChanged, menuItem, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, onActivate, onDeactivate, pressed, setButton, setCommand, setLabel, setMenuItem, setMode, testMode, unsetMode, update |
Methods inherited from class gishur.awt.SymbolbarElement |
active, enabled, getCommand, getLabel, getParent, getSize, setActive, setParent, setSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final byte SCALE_BITMAP
public static final byte PAINT_LABEL
public java.awt.Font font
public java.awt.Color fontcolor
public java.awt.Color fontdiscolor
Constructor Detail |
public SymbolImageButton(java.lang.String label, java.lang.String command, java.awt.Image image, java.awt.Rectangle img_area, java.awt.Image gray_image, java.awt.Rectangle gray_img_area, boolean switchbutton)
label
- Beschriftung des Buttons (bzw. Hint-Text)command
- Commando-String für die ausgelösetn ActionEventsimage
- Bild im normalen Zustandimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollgray_image
- graues Bild für deaktivierten Zustandgray_img_area
- Ausschnitt aus gray_image, der zum Zeichnen verwendet werden sollswitchbutton
- falls true, wird eine Umschaltfläche kreiertpublic SymbolImageButton(java.lang.String label, java.lang.String command, java.awt.Image image, java.awt.Rectangle img_area, java.awt.Rectangle gray_img_area, boolean switchbutton)
label
- Beschriftung des Buttons (bzw. Hint-Text)command
- Commando-String für die ausgelösetn ActionEventsimage
- Bild im normalen Zustandimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollgray_img_area
- Ausschnitt aus gray_image, der zum Zeichnen verwendet werden sollswitchbutton
- falls true, wird eine Umschaltfläche kreiertpublic SymbolImageButton(java.lang.String label, java.lang.String command, java.awt.Rectangle img_area, java.awt.Image image, java.awt.Image gray_image, boolean switchbutton)
label
- Beschriftung des Buttons (bzw. Hint-Text)command
- Commando-String für die ausgelösetn ActionEventsimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollimage
- Bild im normalen Zustandgray_image
- graues Bild für deaktivierten Zustandswitchbutton
- falls true, wird eine Umschaltfläche kreiertpublic SymbolImageButton(java.lang.String label, java.awt.Image image, java.awt.Rectangle img_area, java.awt.Image gray_image, java.awt.Rectangle gray_img_area, boolean switchbutton)
label
- Beschriftung des Buttons (bzw. Hint-Text)image
- Bild im normalen Zustandimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollgray_image
- graues Bild für deaktivierten Zustandgray_img_area
- Ausschnitt aus gray_image, der zum Zeichnen verwendet werden sollswitchbutton
- falls true, wird eine Umschaltfläche kreiertpublic SymbolImageButton(java.lang.String label, boolean switchbutton)
label
- Beschriftung des Buttons (bzw. Hint-Text)switchbutton
- falls true, wird eine Umschaltfläche kreiertMethod Detail |
public void setImage(java.awt.Image image, java.awt.Image gray_image)
image
- Bild im normalen Zustandgray_image
- graues Bild für deaktivierten Zustandpublic void setImageArea(java.awt.Rectangle img_area, java.awt.Rectangle gray_img_area)
img_area
- Ausschnitt des normalen Bildes, der zum Zeichnen verwendet werden sollgray_img_area
- Ausschnitt des grauen Bildes, der zum Zeichnen verwendet werden sollpublic void setNormalArea(java.awt.Rectangle img_area)
img_area
- normaler Ausschnittpublic void setGrayArea(java.awt.Rectangle gray_img_area)
gray_img_area
- grauer Ausschnittpublic void setImage(java.awt.Image image, java.awt.Rectangle img_area, java.awt.Image gray_image, java.awt.Rectangle gray_img_area)
image
- Bild im normalen Zustandimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollgray_image
- graues Bild für deaktivierten Zustandgray_img_area
- Ausschnitt aus gray_image, der zum Zeichnen verwendet werden sollpublic void setImage(java.awt.Image image, java.awt.Rectangle img_area)
image
- Bild im normalen Zustandimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollpublic void setEnabledImage(java.awt.Image image, java.awt.Rectangle img_area)
image
- Bild im normalen Zustandimg_area
- Ausschnitt aus image, der zum Zeichnen verwendet werden sollpublic void setDisabledImage(java.awt.Image gray_image, java.awt.Rectangle gray_img_area)
gray_image
- graues Bild für deaktivierten Zustandgray_img_area
- Ausschnitt aus gray_image, der zum Zeichnen verwendet werden sollpublic void paintEnabled(java.awt.Graphics g, int height)
paintEnabled
in class SymbolButton
public void paintDisabled(java.awt.Graphics g, int height)
paintDisabled
in class SymbolButton
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |