net.sourceforge.atunes.gui.views.panels
Class PlayerControlsPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by net.sourceforge.atunes.gui.views.panels.PlayerControlsPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class PlayerControlsPanel
extends javax.swing.JPanel

The Class PlayerControlsPanel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JLabel balanceLabel
          The balance label.
protected  javax.swing.JSlider balanceSlider
          The balance slider.
protected  KaraokeButton karaokeButton
          The karaoke button.
protected  NextButton nextButton
          The next button.
protected  PlayPauseButton playButton
          The play button.
protected  PreviousButton previousButton
          The previous button.
protected  javax.swing.JSlider progressBar
          The progress bar.
protected  javax.swing.JLabel remainingTime
          The remaining time.
protected  RepeatButton repeatButton
          The repeat button.
protected  ShuffleButton shuffleButton
          The shuffle button.
protected  StopButton stopButton
          The stop button.
protected  javax.swing.JLabel time
          The time.
protected  MuteButton volumeButton
          The volume button.
protected  javax.swing.JSlider volumeSlider
          The volume slider.
 
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
PlayerControlsPanel()
          Instantiates a new player controls panel.
 
Method Summary
protected  void addContent()
          Adds the content.
 javax.swing.JLabel getBalanceLabel()
          Gets the balance label.
 javax.swing.JSlider getBalanceSlider()
          Gets the balance slider.
 javax.swing.JButton getNextButton()
          Gets the next button.
 javax.swing.JButton getPlayButton()
          Gets the play button.
 javax.swing.JButton getPreviousButton()
          Gets the previous button.
 javax.swing.JSlider getProgressBar()
          Gets the progress bar.
 javax.swing.JLabel getRemainingTime()
          Gets the remaining time.
 javax.swing.JButton getStopButton()
          Gets the stop button.
 javax.swing.JLabel getTime()
          Gets the time.
 javax.swing.JToggleButton getVolumeButton()
          Gets the volume button.
 javax.swing.JSlider getVolumeSlider()
          Gets the volume slider.
 boolean isPlaying()
          Checks if is playing.
protected  void setButton(javax.swing.JPanel panel, javax.swing.JComponent b, java.awt.GridBagConstraints c)
          Sets the button.
 void setPlaying(boolean playing)
          Sets the playing.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, 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

time

protected javax.swing.JLabel time
The time.


remainingTime

protected javax.swing.JLabel remainingTime
The remaining time.


progressBar

protected javax.swing.JSlider progressBar
The progress bar.


shuffleButton

protected ShuffleButton shuffleButton
The shuffle button.


repeatButton

protected RepeatButton repeatButton
The repeat button.


karaokeButton

protected KaraokeButton karaokeButton
The karaoke button.


previousButton

protected PreviousButton previousButton
The previous button.


playButton

protected PlayPauseButton playButton
The play button.


stopButton

protected StopButton stopButton
The stop button.


nextButton

protected NextButton nextButton
The next button.


volumeButton

protected MuteButton volumeButton
The volume button.


volumeSlider

protected javax.swing.JSlider volumeSlider
The volume slider.


balanceLabel

protected javax.swing.JLabel balanceLabel
The balance label.


balanceSlider

protected javax.swing.JSlider balanceSlider
The balance slider.

Constructor Detail

PlayerControlsPanel

public PlayerControlsPanel()
Instantiates a new player controls panel.

Method Detail

addContent

protected void addContent()
Adds the content.


getBalanceLabel

public javax.swing.JLabel getBalanceLabel()
Gets the balance label.

Returns:
the balance label

getBalanceSlider

public javax.swing.JSlider getBalanceSlider()
Gets the balance slider.

Returns:
the balance slider

getNextButton

public javax.swing.JButton getNextButton()
Gets the next button.

Returns:
the next button

getPlayButton

public javax.swing.JButton getPlayButton()
Gets the play button.

Returns:
the play button

getPreviousButton

public javax.swing.JButton getPreviousButton()
Gets the previous button.

Returns:
the previous button

getProgressBar

public javax.swing.JSlider getProgressBar()
Gets the progress bar.

Returns:
the progress bar

getRemainingTime

public javax.swing.JLabel getRemainingTime()
Gets the remaining time.

Returns:
the remaining time

getStopButton

public javax.swing.JButton getStopButton()
Gets the stop button.

Returns:
the stop button

getTime

public javax.swing.JLabel getTime()
Gets the time.

Returns:
the time

getVolumeButton

public javax.swing.JToggleButton getVolumeButton()
Gets the volume button.

Returns:
the volume button

getVolumeSlider

public javax.swing.JSlider getVolumeSlider()
Gets the volume slider.

Returns:
the volume slider

isPlaying

public boolean isPlaying()
Checks if is playing.

Returns:
true, if is playing

setButton

protected void setButton(javax.swing.JPanel panel,
                         javax.swing.JComponent b,
                         java.awt.GridBagConstraints c)
Sets the button.

Parameters:
panel - the panel
b - the b
c - the c

setPlaying

public void setPlaying(boolean playing)
Sets the playing.

Parameters:
playing - the new playing


Copyright © 2006-2008 The aTunes Team. All Rights Reserved.