net.jbeans.ui.label
Class ScrollLabel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bynet.jbeans.ui.label.ScrollLabel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.lang.Runnable, java.io.Serializable

public class ScrollLabel
extends javax.swing.JPanel
implements java.lang.Runnable, java.io.Serializable

ScrollLabel is a scrolling label.

Version:
$Revision: 1.1.1.1 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
JPanel, Runnable, Serializable, Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String DOWN
           
static java.lang.String LEFT
           
static java.lang.String RIGHT
           
static java.lang.String UP
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ScrollLabel()
           
 
Method Summary
 java.awt.Color[] getBackgroundColors()
           
 int getDelay()
           
 java.lang.String[] getFontNames()
           
 int[] getFontSizes()
           
 int[] getFontStyles()
           
 java.lang.String[] getMoveTypes()
           
 int getNumberOfLabels()
           
 java.awt.Image[] getScrollImages()
           
 java.lang.String[] getScrollTexts()
           
 java.awt.Color[] getTextColors()
           
 int getXSpeed()
           
 int getYspeed()
           
 void paint(java.awt.Graphics g)
           
protected  void paintComponent(java.awt.Graphics g)
           
 void run()
           
 void setBackgroundColors(java.awt.Color[] bgColors)
           
 void setDelay(int delay)
           
 void setFontNames(java.lang.String[] names)
           
 void setFontSizes(int[] sizes)
           
 void setFontStyles(int[] styles)
           
 void setMoveTypes(java.lang.String[] moveTypes)
           
 void setNumberOfLabels(int num)
           
 void setScrollImages(java.awt.Image[] images)
           
 void setScrollTexts(java.lang.String[] texts)
           
 void setSize(int width, int height)
           
 void setTextColors(java.awt.Color[] textColors)
           
 void setXSpeed(int speed)
           
 void setYSpeed(int speed)
           
 void start()
           
 void stop()
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DOWN

public static final java.lang.String DOWN
See Also:
Constant Field Values

UP

public static final java.lang.String UP
See Also:
Constant Field Values

LEFT

public static final java.lang.String LEFT
See Also:
Constant Field Values

RIGHT

public static final java.lang.String RIGHT
See Also:
Constant Field Values
Constructor Detail

ScrollLabel

public ScrollLabel()
Method Detail

setDelay

public void setDelay(int delay)

getDelay

public int getDelay()

setXSpeed

public void setXSpeed(int speed)

getXSpeed

public int getXSpeed()

setYSpeed

public void setYSpeed(int speed)

getYspeed

public int getYspeed()

setNumberOfLabels

public void setNumberOfLabels(int num)

getNumberOfLabels

public int getNumberOfLabels()

setScrollTexts

public void setScrollTexts(java.lang.String[] texts)

getScrollTexts

public java.lang.String[] getScrollTexts()

setScrollImages

public void setScrollImages(java.awt.Image[] images)

getScrollImages

public java.awt.Image[] getScrollImages()

setTextColors

public void setTextColors(java.awt.Color[] textColors)

getTextColors

public java.awt.Color[] getTextColors()

setMoveTypes

public void setMoveTypes(java.lang.String[] moveTypes)

getMoveTypes

public java.lang.String[] getMoveTypes()

setFontNames

public void setFontNames(java.lang.String[] names)

getFontNames

public java.lang.String[] getFontNames()

setFontStyles

public void setFontStyles(int[] styles)

getFontStyles

public int[] getFontStyles()

setFontSizes

public void setFontSizes(int[] sizes)

getFontSizes

public int[] getFontSizes()

setBackgroundColors

public void setBackgroundColors(java.awt.Color[] bgColors)

getBackgroundColors

public java.awt.Color[] getBackgroundColors()

setSize

public void setSize(int width,
                    int height)

start

public void start()

stop

public void stop()

run

public void run()
Specified by:
run in interface java.lang.Runnable

paint

public void paint(java.awt.Graphics g)

paintComponent

protected void paintComponent(java.awt.Graphics g)

update

public void update(java.awt.Graphics g)


Copyright © 2003 JBean project. All Rights Reserved.