com.melloware.jukes.gui.view.dialogs
Class DiscAddDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.jgoodies.uif.AbstractDialog
com.melloware.jukes.gui.view.dialogs.DiscAddDialog
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public final class DiscAddDialog
- extends com.jgoodies.uif.AbstractDialog
Adds a single disc to the catalog. This disc can be mainipulated before it
is added to the catalog for correctness. Amazon may be used to get its cover
and track titles.
Copyright (c) 1999-2007 Melloware, Inc.
- Version:
- 4.0
- Author:
- Emil A. Lefkof III
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| 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 |
| Fields inherited from class com.jgoodies.uif.AbstractDialog |
APPLY_LABEL, CANCEL_LABEL, CARD_DIALOG_BORDER, CLOSE_LABEL, DIALOG_BORDER, OK_LABEL, PROPERTYNAME_TRIGGER_CHANNEL, RESET_LABEL |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
DEFAULT_MODALITY_TYPE |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
|
Constructor Summary |
DiscAddDialog(java.awt.Frame owner,
Settings settings,
java.io.File aFile)
Constructs a default about dialog using the given owner. |
|
Method Summary |
protected javax.swing.JComponent |
buildContent()
Builds and answers the dialog's content. |
protected javax.swing.JComponent |
buildHeader()
Builds and returns the dialog's header. |
protected javax.swing.JComponent |
buildMainPanel()
Builds and returns the dialog's pane. |
void |
doApply()
|
void |
doCancel()
|
void |
findCover()
Finds a new disc cover. |
void |
renameFiles()
Renames all the music files |
void |
resetFromFilenames()
If track titles are all messed up and no amazon search found, this will
attempt to use the filename to construct a valid title. |
void |
resetTrackNumbers()
If track numbers are all screwed up, then loop and make them 1 to N. |
protected void |
resizeHook(javax.swing.JComponent component)
Resizes the given component to give it a quadratic aspect ratio. |
void |
titleCase()
Apply title case to all tracks in the disc. |
void |
updateComments()
Updates all of the comments at once |
void |
webSearch()
Perform the web search. |
| Methods inherited from class com.jgoodies.uif.AbstractDialog |
buffer, build, buildButtonBarWithClose, buildButtonBarWithOKCancel, buildButtonBarWithOKCancelApply, buildContentPane, close, configureWindowClosing, createAcceptButton, createApplyButton, createCancelButton, createCloseButton, createOKButton, createResetButton, doAccept, doClose, doCloseWindow, doReset, getApplyAction, getCancelAction, getCloseAction, getDialogBorder, getEscapeCancelsDefaultMode, getEscapeCancelsMode, getOKAction, getResetAction, getString, getTriggerChannel, hasBeenCanceled, locateOnScreen, open, setDefaultButton, setEscapeCancelsDefaultMode, setEscapeCancelsMode, setInitialComponent, setResizable, setTriggerChannel, triggerCommit, triggerFlush |
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DiscAddDialog
public DiscAddDialog(java.awt.Frame owner,
Settings settings,
java.io.File aFile)
- Constructs a default about dialog using the given owner.
- Parameters:
owner - the dialog's owner
doApply
public void doApply()
- Overrides:
doApply in class com.jgoodies.uif.AbstractDialog
doCancel
public void doCancel()
- Overrides:
doCancel in class com.jgoodies.uif.AbstractDialog
findCover
public void findCover()
- Finds a new disc cover.
renameFiles
public void renameFiles()
- Renames all the music files
resetFromFilenames
public void resetFromFilenames()
- If track titles are all messed up and no amazon search found, this will
attempt to use the filename to construct a valid title.
resetTrackNumbers
public void resetTrackNumbers()
- If track numbers are all screwed up, then loop and make them 1 to N.
titleCase
public void titleCase()
- Apply title case to all tracks in the disc.
updateComments
public void updateComments()
- Updates all of the comments at once
webSearch
public void webSearch()
- Perform the web search.
buildContent
protected javax.swing.JComponent buildContent()
- Builds and answers the dialog's content.
- Specified by:
buildContent in class com.jgoodies.uif.AbstractDialog
- Returns:
- the dialog's content with tabbed pane and button bar
buildHeader
protected javax.swing.JComponent buildHeader()
- Builds and returns the dialog's header.
- Overrides:
buildHeader in class com.jgoodies.uif.AbstractDialog
- Returns:
- the dialog's header component
buildMainPanel
protected javax.swing.JComponent buildMainPanel()
- Builds and returns the dialog's pane.
- Returns:
- the dialog's pane component
resizeHook
protected void resizeHook(javax.swing.JComponent component)
- Resizes the given component to give it a quadratic aspect ratio.
- Overrides:
resizeHook in class com.jgoodies.uif.AbstractDialog
- Parameters:
component - the component to be resized
Copyright © 1999-2008 Melloware Inc. All Rights Reserved.