|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.awt.SymbolbarElement
Ein Element, das in eine Symbolleiste eingefügt werden kann.
Field Summary | |
protected boolean |
_needs_repaint
Gibt an, ob neumalen benötigt wird. |
java.lang.String |
command
Command-String für ActionEvent. |
java.lang.String |
label
Label des Elements. |
protected int |
width
Die Breite des Elements. |
Constructor Summary | |
SymbolbarElement()
|
Method Summary | |
boolean |
active()
Liefert true, falls das active-Flag gesetzt ist. |
void |
disable()
Schaltet das Symbolelement aus. |
void |
enable()
Schaltet das Symbolelement ein. |
boolean |
enabled()
Liefert true, falls Symbolelement enabled ist. |
java.lang.String |
getCommand()
Liefert den Kommandostring, der dem Element zugeordnet wurde. |
java.lang.String |
getLabel()
Liefert die Beschreibung des Elementes. |
Symbolbar |
getParent()
Liefert die zugeordenete Symbolleiste. |
int |
getPreferredHeight()
Liefert die bevorzugte Höhe des Elements (sollte konstant sein). |
int |
getSize()
Liefert die Breite des Elements. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse has been clicked on a component. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Invoked when a mouse button is pressed on a component and then dragged. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters a component. |
void |
mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component. |
void |
mouseMoved(java.awt.event.MouseEvent e)
Invoked when the mouse button has been moved on a component (with no buttons no down). |
void |
mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component. |
void |
setActive(boolean act)
Setzt das active-Flag entsprechend act. |
void |
setCommand(java.lang.String comm)
Ordnet dem Element einen Kommandostring zu. |
void |
setLabel(java.lang.String label)
Setzt die Beschreibung des Elementes. |
protected void |
setParent(Symbolbar symbolbar)
Setzt die zugeordnete Symbolleiste. |
void |
setSize(int newsiz)
Setzt die Größe (also die Breite) des Elements. |
void |
update(java.awt.Graphics g,
int height)
Zeichnet das Element neu. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int width
public java.lang.String command
public java.lang.String label
protected boolean _needs_repaint
Constructor Detail |
public SymbolbarElement()
Method Detail |
protected void setParent(Symbolbar symbolbar)
symbolbar
- Symbolleistepublic Symbolbar getParent()
public void setActive(boolean act)
act
- neuer Wert des active-Flagspublic boolean active()
public void enable()
public void disable()
public boolean enabled()
public void setCommand(java.lang.String comm)
comm
- neuer Kommandostringpublic java.lang.String getCommand()
public void setLabel(java.lang.String label)
label
- Beschreibungpublic java.lang.String getLabel()
public void setSize(int newsiz)
newsiz
- neue Breitepublic int getSize()
public int getPreferredHeight()
public void update(java.awt.Graphics g, int height)
g
- Graphics, auf das gezeichnet werden soll.height
- Höhe des zu zeichnenden Bereiches.public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |