javazoom.jlgui.player.amp.skin
Class ActiveComponent

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by javazoom.jlgui.player.amp.skin.ActiveComponent
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, SkinComponent

public class ActiveComponent
extends java.awt.Canvas
implements SkinComponent

ActiveComponent is used to manage two state graphical components with optional checkbox property.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
ActiveComponent(java.awt.Image releasedImage, java.awt.Image pressedImage, long theMask)
          Contructor that create the active Component with 2 images.
ActiveComponent(java.awt.Image releasedImage, java.awt.Image pressedImage, long theMask, boolean checkbox, boolean checkboxinitstate)
          Contructor that create the active Component with 2 images and checkbox property.
 
Method Summary
 void addActionListener(java.awt.event.ActionListener l)
           
 void display()
           
 void fireEvent()
           
 boolean getCheckboxState()
           
 int getMouseButton()
           
 int getMouseX()
           
 int getMouseY()
           
 java.awt.Dimension getPreferredSize()
           
 boolean isMousePressed()
           
 void paint(java.awt.Graphics g)
           
 void processEvent(java.awt.AWTEvent e)
           
 void processMouseEvent(java.awt.event.MouseEvent e)
           
 void removeActionListener(java.awt.event.ActionListener l)
           
 void setActionCommand(java.lang.String actionCommand)
           
 void setPopup(javax.swing.JPopupMenu pop)
           
 void update(java.awt.Graphics graphics)
           
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javazoom.jlgui.player.amp.skin.SkinComponent
setLocation
 

Constructor Detail

ActiveComponent

public ActiveComponent(java.awt.Image releasedImage,
                       java.awt.Image pressedImage,
                       long theMask,
                       boolean checkbox,
                       boolean checkboxinitstate)
Contructor that create the active Component with 2 images and checkbox property.


ActiveComponent

public ActiveComponent(java.awt.Image releasedImage,
                       java.awt.Image pressedImage,
                       long theMask)
Contructor that create the active Component with 2 images.

Method Detail

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Canvas

update

public void update(java.awt.Graphics graphics)
Overrides:
update in class java.awt.Canvas

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Component

processEvent

public void processEvent(java.awt.AWTEvent e)
Overrides:
processEvent in class java.awt.Component

setActionCommand

public void setActionCommand(java.lang.String actionCommand)
Specified by:
setActionCommand in interface SkinComponent

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
Specified by:
addActionListener in interface SkinComponent

removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)

fireEvent

public void fireEvent()

setPopup

public void setPopup(javax.swing.JPopupMenu pop)

processMouseEvent

public void processMouseEvent(java.awt.event.MouseEvent e)
Overrides:
processMouseEvent in class java.awt.Component

getMouseX

public final int getMouseX()
Specified by:
getMouseX in interface SkinComponent

getMouseY

public final int getMouseY()
Specified by:
getMouseY in interface SkinComponent

isMousePressed

public final boolean isMousePressed()
Specified by:
isMousePressed in interface SkinComponent

getMouseButton

public final int getMouseButton()
Specified by:
getMouseButton in interface SkinComponent

getCheckboxState

public boolean getCheckboxState()
Specified by:
getCheckboxState in interface SkinComponent

display

public void display()
Specified by:
display in interface SkinComponent


JavaZOOM 1999-2006