gishur.awt
Class SymbolSpinCombo
java.lang.Object
|
+--gishur.awt.SymbolbarElement
|
+--gishur.awt.SymbolbarLabel
|
+--gishur.awt.SymbolSpinCombo
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class SymbolSpinCombo
- extends SymbolbarLabel
- implements java.awt.event.ActionListener
A symbolbar element which can show an element of a given list and scroll through
that list with two little spin buttons.
This Symbolbarelement needs 2 places in the Symbolbar!
- Version:
- 1.0
- Author:
- Thomas Wolf
Constructor Summary |
SymbolSpinCombo(java.lang.String label,
java.lang.String command,
int width,
java.lang.String[] labels,
int idx)
Constructor. |
SymbolSpinCombo(java.lang.String label,
java.lang.String command,
int width,
java.lang.String[] labels,
int idx,
boolean leftalign)
Constructor. |
SymbolSpinCombo(java.lang.String label,
java.lang.String command,
java.lang.String[] labels,
int idx)
Constructor. |
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent e)
Invoked when an action occurs. |
void |
disable()
Schaltet das Symbolelement aus. |
void |
enable()
Schaltet das Symbolelement ein. |
int |
index()
Returns the actual index. |
java.lang.String[] |
labels()
Returns the list of labels. |
void |
setIndex(int idx)
Sets the actual index. |
void |
setLabels(java.lang.String[] labels)
Sets the list of shown labels. |
protected void |
setParent(Symbolbar symbolbar)
Setzt die zugeordnete Symbolleiste. |
Methods inherited from class gishur.awt.SymbolbarElement |
active, enabled, getCommand, getLabel, getParent, getPreferredHeight, getSize, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, setActive, setCommand, setLabel, setSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYMBOLSPINCOMBO_VALUE_CHANGED
public static final int SYMBOLSPINCOMBO_VALUE_CHANGED
- ActionEvent-Type: Changed Value
SymbolSpinCombo
public SymbolSpinCombo(java.lang.String label,
java.lang.String command,
int width,
java.lang.String[] labels,
int idx)
- Constructor.
SymbolSpinCombo
public SymbolSpinCombo(java.lang.String label,
java.lang.String command,
int width,
java.lang.String[] labels,
int idx,
boolean leftalign)
- Constructor.
SymbolSpinCombo
public SymbolSpinCombo(java.lang.String label,
java.lang.String command,
java.lang.String[] labels,
int idx)
- Constructor.
labels
public java.lang.String[] labels()
- Returns the list of labels.
- Returns:
- List of labels.
index
public int index()
- Returns the actual index.
- Returns:
- Actual index.
setIndex
public void setIndex(int idx)
- Sets the actual index.
- Parameters:
New
- index.
setLabels
public void setLabels(java.lang.String[] labels)
- Sets the list of shown labels.
- Parameters:
list
- of shown labels
setParent
protected void setParent(Symbolbar symbolbar)
- Setzt die zugeordnete Symbolleiste.
- Overrides:
setParent
in class SymbolbarElement
- Parameters:
symbolbar
- Symbolleiste
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Invoked when an action occurs.
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
enable
public void enable()
- Schaltet das Symbolelement ein. Nur im eingeschalteten Modus
werden MouseEvents empfangen.
- Overrides:
enable
in class SymbolbarElement
disable
public void disable()
- Schaltet das Symbolelement aus.
- Overrides:
disable
in class SymbolbarElement