|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nextapp.echo.app.Component nextapp.echo.app.Column ch.uzh.ifi.attempto.acewiki.gui.IndexBar
public class IndexBar
This class represents an index bar that shows either letters from A to Z or numbers. This index bar is used to organize large amounts of entries.
Field Summary |
---|
Fields inherited from class nextapp.echo.app.Column |
---|
PROPERTY_BORDER, PROPERTY_CELL_SPACING, PROPERTY_INSETS |
Fields inherited from class nextapp.echo.app.Component |
---|
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_NEXT_ID_CHANGED_PROPERTY, FOCUS_PREVIOUS_ID_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY |
Constructor Summary | |
---|---|
IndexBar(java.lang.String text,
nextapp.echo.app.event.ActionListener actionListener)
Creates a new index bar showing letters from A to Z. |
|
IndexBar(java.lang.String text,
int n,
nextapp.echo.app.event.ActionListener actionListener)
Creates a new index bar showing numbers from 1 to the specified number. |
Method Summary | |
---|---|
void |
actionPerformed(nextapp.echo.app.event.ActionEvent e)
|
void |
setActiveButton(int i)
Sets the button (letter or number) at the given position as the currently active button. |
void |
setLetters()
Shows letters from A to Z. |
void |
setNumbers(int n)
Shows numbers from 1 to the specified number. |
Methods inherited from class nextapp.echo.app.Column |
---|
getBorder, getCellSpacing, getInsets, setBorder, setCellSpacing, setInsets |
Methods inherited from class nextapp.echo.app.Component |
---|
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusNextId, getFocusPreviousId, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidChild, isValidParent, isVisible, processInput, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, set, setBackground, setComponents, setEnabled, setFocusNextId, setFocusPreviousId, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IndexBar(java.lang.String text, nextapp.echo.app.event.ActionListener actionListener)
text
- The text to be shown on the left hand side of the index bar.actionListener
- The actionlistener.public IndexBar(java.lang.String text, int n, nextapp.echo.app.event.ActionListener actionListener)
text
- The text to be shown on the left hand side of the index bar.n
- The last number to be shown.actionListener
- The actionlistener.Method Detail |
---|
public void setLetters()
public void setNumbers(int n)
n
- The last number to be shown.public void setActiveButton(int i)
i
- The position of the button.public void actionPerformed(nextapp.echo.app.event.ActionEvent e)
actionPerformed
in interface nextapp.echo.app.event.ActionListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |