|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
net.sourceforge.atunes.gui.views.controls.playList.PlayListTable
public class PlayListTable
The Class PlayListTable.
Nested Class Summary | |
---|---|
static class |
PlayListTable.PlayState
The Enum PlayState. |
Nested classes/interfaces inherited from class javax.swing.JTable |
---|
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode |
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 |
---|
Fields inherited from class javax.swing.JTable |
---|
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader |
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 | |
---|---|
PlayListTable()
Instantiates a new play list table. |
Method Summary | |
---|---|
void |
addPlayListColumnClickedListener(PlayListColumnClickedListener l)
Adds the play list column clicked listener. |
javax.swing.JMenuItem |
getAdd100RandomSongs()
Gets the add100 random songs. |
javax.swing.JMenuItem |
getAdd100SongsMostPlayed()
Gets the add100 songs most played. |
javax.swing.JMenuItem |
getAdd100UnplayedSongs()
Gets the add100 unplayed songs. |
javax.swing.JMenuItem |
getAdd10AlbumsMostPlayed()
Gets the add10 albums most played. |
javax.swing.JMenuItem |
getAdd10ArtistsMostPlayed()
Gets the add10 artists most played. |
javax.swing.JMenuItem |
getAdd10RandomSongs()
Gets the add10 random songs. |
javax.swing.JMenuItem |
getAdd10SongsMostPlayed()
Gets the add10 songs most played. |
javax.swing.JMenuItem |
getAdd10UnplayedSongs()
Gets the add10 unplayed songs. |
javax.swing.JMenuItem |
getAdd1AlbumsMostPlayed()
Gets the add1 albums most played. |
javax.swing.JMenuItem |
getAdd1ArtistsMostPlayed()
Gets the add1 artists most played. |
javax.swing.JMenuItem |
getAdd50RandomSongs()
Gets the add50 random songs. |
javax.swing.JMenuItem |
getAdd50SongsMostPlayed()
Gets the add50 songs most played. |
javax.swing.JMenuItem |
getAdd50UnplayedSongs()
Gets the add50 unplayed songs. |
javax.swing.JMenuItem |
getAdd5AlbumsMostPlayed()
Gets the add5 albums most played. |
javax.swing.JMenuItem |
getAdd5ArtistsMostPlayed()
Gets the add5 artists most played. |
javax.swing.JMenuItem |
getAlbumItem()
Gets the album item. |
javax.swing.JMenuItem |
getArrangeColumns()
Gets the arrange columns. |
javax.swing.JMenuItem |
getArtistItem()
Gets the artist item. |
javax.swing.JMenuItem |
getAutoSetGenreItem()
Gets the auto set genre item. |
javax.swing.JMenuItem |
getAutoSetLyricsItem()
Gets the auto set lyrics item. |
javax.swing.JMenuItem |
getAutoSetTitleItem()
Gets the auto set title item. |
javax.swing.JMenuItem |
getAutoSetTrackItem()
Gets the auto set track item. |
javax.swing.JMenuItem |
getBottomItem()
Gets the bottom item. |
javax.swing.JMenuItem |
getClearItem()
Gets the clear item. |
javax.swing.JMenuItem |
getDeleteItem()
Gets the delete item. |
javax.swing.JMenuItem |
getDownItem()
Gets the down item. |
javax.swing.JMenuItem |
getEditTagItem()
Gets the edits the tag item. |
javax.swing.JMenuItem |
getFavoriteAlbum()
Gets the favorite album. |
javax.swing.JMenuItem |
getFavoriteArtist()
Gets the favorite artist. |
javax.swing.JMenuItem |
getFavoriteSong()
Gets the favorite song. |
javax.swing.JMenuItem |
getFilterItem()
Gets the filter item. |
javax.swing.JMenuItem |
getInfoItem()
Gets the info item. |
javax.swing.JMenuItem |
getLoadItem()
Gets the load item. |
javax.swing.JPopupMenu |
getMenu()
Gets the menu. |
javax.swing.JMenuItem |
getOpenFolder()
Gets the open folder. |
int |
getPlayingSong()
Gets the playing song. |
javax.swing.JMenuItem |
getPlayItem()
Gets the play item. |
PlayListTable.PlayState |
getPlayState()
Gets the play state. |
javax.swing.JMenuItem |
getSaveItem()
Gets the save item. |
javax.swing.JMenuItem |
getShuffleItem()
Gets the shuffle item. |
javax.swing.JMenuItem |
getTopItem()
Gets the top item. |
javax.swing.JMenuItem |
getUpItem()
Gets the up item. |
void |
setPlayingSong(int row)
Sets the playing song. |
void |
setPlayState(PlayListTable.PlayState playState)
Sets the play state. |
Methods inherited from class javax.swing.JTable |
---|
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, 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, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, 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 |
Constructor Detail |
---|
public PlayListTable()
Method Detail |
---|
public void addPlayListColumnClickedListener(PlayListColumnClickedListener l)
l
- the lpublic javax.swing.JMenuItem getAdd100RandomSongs()
public javax.swing.JMenuItem getAdd100SongsMostPlayed()
public javax.swing.JMenuItem getAdd10AlbumsMostPlayed()
public javax.swing.JMenuItem getAdd10ArtistsMostPlayed()
public javax.swing.JMenuItem getAdd10RandomSongs()
public javax.swing.JMenuItem getAdd10SongsMostPlayed()
public javax.swing.JMenuItem getAdd1AlbumsMostPlayed()
public javax.swing.JMenuItem getAdd1ArtistsMostPlayed()
public javax.swing.JMenuItem getAdd50RandomSongs()
public javax.swing.JMenuItem getAdd50SongsMostPlayed()
public javax.swing.JMenuItem getAdd5AlbumsMostPlayed()
public javax.swing.JMenuItem getAdd5ArtistsMostPlayed()
public javax.swing.JMenuItem getAlbumItem()
public javax.swing.JMenuItem getArrangeColumns()
public javax.swing.JMenuItem getArtistItem()
public javax.swing.JMenuItem getAutoSetGenreItem()
public javax.swing.JMenuItem getAutoSetLyricsItem()
public javax.swing.JMenuItem getAutoSetTitleItem()
public javax.swing.JMenuItem getAutoSetTrackItem()
public javax.swing.JMenuItem getBottomItem()
public javax.swing.JMenuItem getClearItem()
public javax.swing.JMenuItem getDeleteItem()
public javax.swing.JMenuItem getDownItem()
public javax.swing.JMenuItem getEditTagItem()
public javax.swing.JMenuItem getFavoriteAlbum()
public javax.swing.JMenuItem getFavoriteArtist()
public javax.swing.JMenuItem getFavoriteSong()
public javax.swing.JMenuItem getFilterItem()
public javax.swing.JMenuItem getInfoItem()
public javax.swing.JMenuItem getLoadItem()
public javax.swing.JPopupMenu getMenu()
public int getPlayingSong()
public javax.swing.JMenuItem getPlayItem()
public PlayListTable.PlayState getPlayState()
public javax.swing.JMenuItem getSaveItem()
public javax.swing.JMenuItem getShuffleItem()
public javax.swing.JMenuItem getTopItem()
public javax.swing.JMenuItem getUpItem()
public void setPlayingSong(int row)
row
- the new playing songpublic void setPlayState(PlayListTable.PlayState playState)
playState
- the new play statepublic javax.swing.JMenuItem getAdd10UnplayedSongs()
public javax.swing.JMenuItem getAdd50UnplayedSongs()
public javax.swing.JMenuItem getAdd100UnplayedSongs()
public javax.swing.JMenuItem getOpenFolder()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |