jcontrol.ui.wombat
Class AbstractScrolledComponent

java.lang.Object
  extended by jcontrol.ui.wombat.Component
      extended by jcontrol.ui.wombat.AbstractFocusComponent
          extended by jcontrol.ui.wombat.AbstractScrolledComponent
All Implemented Interfaces:
java.util.EventListener, ActionProducer, KeyListener, TouchListener, IFocusable
Direct Known Subclasses:
ComboBox, ListBox, TextViewer

public abstract class AbstractScrolledComponent
extends AbstractFocusComponent

Abstract superclass for all components that have a scrollbar. This class provides the method to draw the scrollbar on the screen.

Author:
Marcus Timmermann

Field Summary
 
Fields inherited from class jcontrol.ui.wombat.Component
backgroundColor, COLOR_COMPONENT_BACKGROUND, COLOR_COMPONENT_BACKGROUND_HIGHLIGHTED, COLOR_COMPONENT_DARK_SHADOW, COLOR_COMPONENT_FOREGROUND, COLOR_COMPONENT_FOREGROUND_INACTIVE, COLOR_COMPONENT_HIGHLIGHT_SHADOW, COLOR_COMPONENT_LIGHT_SHADOW, COLOR_COMPONENT_LIST_BACKGROUND, COLOR_COMPONENT_NORMAL_SHADOW, COLOR_COMPONENT_SELECTION_TEXT, COLOR_COMPONENT_SELECTION_TEXT_BACKGROUND, COLOR_COMPONENT_SELECTION_TEXT_BACKGROUND_INACTIVE, COLOR_COMPONENT_SELECTION_TEXT_INACTIVE, foregroundColor, frame, height, parent, state, transparentColor, width, x, y
 
Fields inherited from interface jcontrol.ui.wombat.IFocusable
TRANSFER_FOCUS_BACKWARD, TRANSFER_FOCUS_FORWARD
 
Fields inherited from interface jcontrol.ui.wombat.event.TouchListener
RESULT_ACCEPTED, RESULT_EXECUTED, RESULT_NONE
 
Constructor Summary
AbstractScrolledComponent()
           
 
Method Summary
 
Methods inherited from class jcontrol.ui.wombat.AbstractFocusComponent
getActionListener, onKeyEvent, onTouchEvent, requestFocus, setActionListener, setEnabled, setVisible
 
Methods inherited from class jcontrol.ui.wombat.Component
getFrame, isEnabled, isVisible, paint, repaint, repaintAll, safeExec, setBackgroundColor, setBounds, setDirty, setFont, setForegroundColor, setRedraw, setTransparentColor, unsafeExec, update
 
Methods inherited from class java.lang.Object
equals, getClass, notifyAll, toString, wait
 

Constructor Detail

AbstractScrolledComponent

public AbstractScrolledComponent()