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:
- ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
public final class DiscAddDialog
- extends com.jgoodies.uif.AbstractDialog
Adds a single disc to the catalog. This disc can be manipulated before it
is added to the catalog for correctness.
Amazon may be used to get its cover and track titles.
FreeDB may be used to get album information.
Copyright (c) 1999-2007 Melloware, Inc.
- Version:
- 4.0
AZ Development 2009, 2010
- Author:
- Emil A. Lefkof III
- See Also:
- Serialized Form
| 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 |
| 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, paint, 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, 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 |
DiscAddDialog
public DiscAddDialog(Frame owner,
Settings settings,
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
freeDBSearch
public void freeDBSearch()
- AZ
Perform the FreeDB search.
webSearch
public void webSearch()
- Perform the web search.
buildContent
protected 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 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 JComponent buildMainPanel()
- Builds and returns the dialog's pane.
- Returns:
- the dialog's pane component
resizeHook
protected void resizeHook(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-2010 Melloware Inc. All Rights Reserved.