org.stellarium.ui.components
Class StelListBox
java.lang.Object
java.awt.event.KeyAdapter
org.stellarium.ui.components.StellariumComponent
org.stellarium.ui.components.StelListBox
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener,
java.awt.event.MouseWheelListener, java.util.EventListener
-
public class StelListBox
- extends StellariumComponent
Fields inherited from class org.stellarium.ui.components.StellariumComponent |
active, defaultPainter, desktop, focus, focusing, guiBaseColor, guiColorSchemeMember,
guiTextColor, moveToFront, needNewTopEdit, painter, pos, scissor, size, type, visible |
Methods inherited from class org.stellarium.ui.components.StellariumComponent |
deleteScissor, disableScissor, enableScissor, getActive, getFocus, getFont, getNeedNewEdit, getPos, getPosx, getPosy, getSize, getSizeX, getSizeY, getType, getVisible, inFront, initScissor, isIn, keyPressed,
mouseDragged,
mouseEntered,
mouseExited,
mousePressed,
mouseReleased,
mouseWheelMoved,
reshape,
reshape,
setActive, setBaseColor,
setColorScheme,
setDefaultPainter,
setFocus, setFont,
setGUIColorSchemeMember,
setInFront, setNeedNewEdit,
setOpaque, setPainter,
setPos, setPos,
setPosx, setPosy, setSize, setSize,
setSizeX, setSizey, setTextColor,
setTexture
|
Methods inherited from class java.awt.event.KeyAdapter |
keyReleased, keyTyped |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LISTBOX_ITEM_HEIGHT
private static final int LISTBOX_ITEM_HEIGHT
- See Also:
- Constant
Field Values
onChangeCallback
private StelCallback onChangeCallback
scrollBar
private ScrollBar scrollBar
onChangedCallback
private StelCallback onChangedCallback
firstItemIndex
private int firstItemIndex
itemBt
private java.util.List<LabeledButton> itemBt
items
private java.util.List<java.lang.String> items
value
private int value
displayLines
private int displayLines
StelListBox
public StelListBox(int _displayLines)
setOnChangeCallback
public void setOnChangeCallback(StelCallback c)
-
setCurrent
public void setCurrent(java.lang.String ws)
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
-
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
- Overrides:
mouseClicked
in class StellariumComponent
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
-
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
- Overrides:
mouseMoved
in class StellariumComponent
-
draw
public void draw()
-
- Specified by:
draw
in
class StellariumComponent
-
setVisible
public void setVisible(boolean _visible)
-
- Overrides:
setVisible
in class StellariumComponent
-
getItem
public java.lang.String getItem(int value)
-
addItems
public void addItems(java.util.List<java.lang.String> _items)
-
addItem
public void addItem(java.lang.String _text)
-
clear
public void clear()
-
getValue
public int getValue()
-
getCurrent
public java.lang.String getCurrent()
-
createLines
private void createLines()
-
adjustAfterItemsAdded
private void adjustAfterItemsAdded()
-
scrollChanged
private void scrollChanged()
-