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

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.ContextInformationPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class ContextInformationPanel
extends javax.swing.JPanel

The Class ContextInformationPanel.

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
static java.awt.Dimension MINIMUM_SIZE
          The Constant MINIMUM_SIZE.
static java.awt.Dimension PREF_SIZE
          The Constant PREF_SIZE.
 
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
ContextInformationPanel()
          Instantiates a new audio scrobbler panel.
 
Method Summary
 PopUpButton getAddLyrics()
           
 javax.swing.JLabel getAlbumCoverLabel()
          Gets the album cover label.
 UrlLabel getAlbumLabel()
          Gets the album label.
 javax.swing.JPanel getAlbumPanel()
          Gets the album panel.
 javax.swing.JPanel getAlbumsPanel()
          Gets the albums panel.
 javax.swing.JScrollPane getAlbumsScrollPane()
          Gets the albums scroll pane.
 javax.swing.JTable getAlbumsTable()
          Gets the albums table.
 UrlLabel getArtistAlbumsLabel()
          Gets the artist albums label.
 javax.swing.JLabel getArtistImageLabel()
          Gets the artist image label.
 UrlLabel getArtistLabel()
          Gets the artist label.
 javax.swing.JTextArea getArtistWikiAbstract()
          Gets the artist wiki abstract.
 UrlLabel getArtistWikiReadMore()
          Gets the artist wiki read more.
 javax.swing.JButton getCopyLyricToClipboard()
          Gets the copy lyric to clipboard.
 javax.swing.JLabel getLyricsArtistLabel()
          Gets the lyrics artist label.
 javax.swing.JTextArea getLyricsContainer()
          Gets the lyrics container.
 javax.swing.JLabel getLyricsCover()
          Gets the lyrics cover.
 javax.swing.JScrollPane getLyricScrollPane()
          Gets the lyric scroll pane.
 javax.swing.JLabel getLyricsLabel()
          Gets the lyrics label.
 javax.swing.JLabel getLyricsLastPlayDateLabel()
          Gets the lyrics last play date label.
 javax.swing.JButton getOpenLyricsSource()
           
 javax.swing.JButton getSearchForVideo()
          Gets the search for video.
 javax.swing.JPanel getSimilarArtistsPanel()
          Gets the similar artists panel.
 javax.swing.JScrollPane getSimilarArtistsScrollPane()
          Gets the similar artists scroll pane.
 javax.swing.JTable getSimilarArtistsTable()
          Gets the similar artists table.
 javax.swing.JPanel getSimilarTabPanel()
          Gets the similar tab panel.
 javax.swing.JTabbedPane getTabbedPane()
          Gets the tabbed pane.
 javax.swing.JTable getTracksTable()
          Gets the tracks table.
 UrlLabel getYearLabel()
          Gets the year label.
 void setContextTabsText(boolean set)
          Method to show (true) or not (false) context tabs text
 void showAllTabs(boolean enabled)
          Show all tabs in tabbed pane for AudioFile objects
 void showAllTabs(java.lang.String tabTitle, javax.swing.Icon firstTabIcon, boolean enabled)
          Shows all tabs in tabbed pane with given first tab title and icon
 void showFirstTab(java.lang.String tabTitle, javax.swing.Icon icon)
          Shows only first tab in tabbed pane with given tab title
 
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

PREF_SIZE

public static final java.awt.Dimension PREF_SIZE
The Constant PREF_SIZE.


MINIMUM_SIZE

public static final java.awt.Dimension MINIMUM_SIZE
The Constant MINIMUM_SIZE.

Constructor Detail

ContextInformationPanel

public ContextInformationPanel()
Instantiates a new audio scrobbler panel.

Method Detail

getAlbumCoverLabel

public javax.swing.JLabel getAlbumCoverLabel()
Gets the album cover label.

Returns:
the album cover label

getAlbumLabel

public UrlLabel getAlbumLabel()
Gets the album label.

Returns:
the album label

getAlbumPanel

public javax.swing.JPanel getAlbumPanel()
Gets the album panel.

Returns:
the album panel

getAlbumsPanel

public javax.swing.JPanel getAlbumsPanel()
Gets the albums panel.

Returns:
the albums panel

getAlbumsScrollPane

public javax.swing.JScrollPane getAlbumsScrollPane()
Gets the albums scroll pane.

Returns:
the albums scroll pane

getAlbumsTable

public javax.swing.JTable getAlbumsTable()
Gets the albums table.

Returns:
the albums table

getArtistAlbumsLabel

public UrlLabel getArtistAlbumsLabel()
Gets the artist albums label.

Returns:
the artist albums label

getArtistImageLabel

public javax.swing.JLabel getArtistImageLabel()
Gets the artist image label.

Returns:
the artist image label

getArtistLabel

public UrlLabel getArtistLabel()
Gets the artist label.

Returns:
the artist label

getArtistWikiAbstract

public javax.swing.JTextArea getArtistWikiAbstract()
Gets the artist wiki abstract.

Returns:
the artistWikiAbstract

getArtistWikiReadMore

public UrlLabel getArtistWikiReadMore()
Gets the artist wiki read more.

Returns:
the artistWikiReadMore

getCopyLyricToClipboard

public javax.swing.JButton getCopyLyricToClipboard()
Gets the copy lyric to clipboard.

Returns:
the copy lyric to clipboard

getLyricsArtistLabel

public javax.swing.JLabel getLyricsArtistLabel()
Gets the lyrics artist label.

Returns:
the lyrics artist label

getLyricsContainer

public javax.swing.JTextArea getLyricsContainer()
Gets the lyrics container.

Returns:
the lyrics container

getLyricsCover

public javax.swing.JLabel getLyricsCover()
Gets the lyrics cover.

Returns:
the lyrics cover

getLyricScrollPane

public javax.swing.JScrollPane getLyricScrollPane()
Gets the lyric scroll pane.

Returns:
the lyric scroll pane

getLyricsLabel

public javax.swing.JLabel getLyricsLabel()
Gets the lyrics label.

Returns:
the lyrics label

getLyricsLastPlayDateLabel

public javax.swing.JLabel getLyricsLastPlayDateLabel()
Gets the lyrics last play date label.

Returns:
the lyrics last play date label

getSearchForVideo

public javax.swing.JButton getSearchForVideo()
Gets the search for video.

Returns:
the searchForVideo

getSimilarArtistsPanel

public javax.swing.JPanel getSimilarArtistsPanel()
Gets the similar artists panel.

Returns:
the similar artists panel

getSimilarArtistsScrollPane

public javax.swing.JScrollPane getSimilarArtistsScrollPane()
Gets the similar artists scroll pane.

Returns:
the similar artists scroll pane

getSimilarArtistsTable

public javax.swing.JTable getSimilarArtistsTable()
Gets the similar artists table.

Returns:
the similar artists table

getSimilarTabPanel

public javax.swing.JPanel getSimilarTabPanel()
Gets the similar tab panel.

Returns:
the similar tab panel

getTabbedPane

public javax.swing.JTabbedPane getTabbedPane()
Gets the tabbed pane.

Returns:
the tabbed pane

getTracksTable

public javax.swing.JTable getTracksTable()
Gets the tracks table.

Returns:
the tracks table

getYearLabel

public UrlLabel getYearLabel()
Gets the year label.

Returns:
the year label

getOpenLyricsSource

public javax.swing.JButton getOpenLyricsSource()

getAddLyrics

public PopUpButton getAddLyrics()

showAllTabs

public void showAllTabs(java.lang.String tabTitle,
                        javax.swing.Icon firstTabIcon,
                        boolean enabled)
Shows all tabs in tabbed pane with given first tab title and icon

Parameters:
enabled -

showAllTabs

public void showAllTabs(boolean enabled)
Show all tabs in tabbed pane for AudioFile objects

Parameters:
enabled -

showFirstTab

public void showFirstTab(java.lang.String tabTitle,
                         javax.swing.Icon icon)
Shows only first tab in tabbed pane with given tab title

Parameters:
tabTitle -

setContextTabsText

public void setContextTabsText(boolean set)
Method to show (true) or not (false) context tabs text

Parameters:
set -


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