sears.gui
Class JDialogOptions

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by sears.gui.SearsJDialog
                          extended by sears.gui.JDialogOptions
All Implemented Interfaces:
java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class JDialogOptions
extends SearsJDialog

Class JDialogOptions.
Summary:
This is the dialog options that permit to change the Sears options.

See Also:
Serialized Form

Nested Class Summary
 
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
 
Field Summary
 
Fields inherited from class sears.gui.SearsJDialog
border, jButtonCancel, jButtonOk, jPanelButtons, validationStatus
 
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
JDialogOptions()
          Constructor JDialogOptions.
 
Method Summary
protected  void cancelAction()
          Method cancelAction.
protected  java.lang.String getConfiguredPlayerPath()
          Method getConfiguredPlayerPath.
protected  java.lang.String getDialogName()
          Method getDialogName.
 boolean getSelectedCheckForUpdates()
          Method getSelectedCheckForUpdates.
 java.lang.String getSelectedDOSLineSeparator()
          Method getSelectedDOSLineSeparator.
 java.lang.String getSelectedIconSet()
          Method getSelectedIconSet.
protected  java.util.Locale getSelectedLocale()
          Method getSelectedLanguage.
protected  java.lang.String getSelectedLookAndFeel()
          Method getSelectedLookAndFeel.
protected  int getSelectedPlayer()
          Method getSelectedPlayer.
 java.lang.String getSelectedVlcRestart()
          Method getSelectedVlcRestart.
protected  void playerChoosed()
          Method playerChoosed.
protected  void resetAction()
          Method resetAction.
protected  void showPlayerBrowser(int playerKey)
          Method showPlayerBrowser.
 
Methods inherited from class sears.gui.SearsJDialog
configureSize, createEmptyBorder, createRootPane, getJButtonCancel, getJPanelButtons, hasBeenValidated, okAction, saveDialogProperties, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class javax.swing.JDialog
addImpl, 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
 

Constructor Detail

JDialogOptions

public JDialogOptions()
Constructor JDialogOptions.
Summary:
Constructor of the class.

Method Detail

playerChoosed

protected void playerChoosed()
Method playerChoosed.
Summary:
This method is called when user choose a player. It changes the upper panel, using cardPanel show feature.


resetAction

protected void resetAction()
Method resetAction.
Summary:
This method set a flag in MainWindow class and update jButtonReset.


cancelAction

protected void cancelAction()
Description copied from class: SearsJDialog
Method cancelAction.
Summary:
This method is called when user wants to cancel split dialog.

Overrides:
cancelAction in class SearsJDialog

showPlayerBrowser

protected void showPlayerBrowser(int playerKey)
Method showPlayerBrowser.
Summary:
This method show up a file chooser, and set the corresponding player path property.

Parameters:
playerKey - The key of the player.

getDialogName

protected java.lang.String getDialogName()
Description copied from class: SearsJDialog
Method getDialogName.
Summary:
This method return the dialog name. It will be used to save the dialog dimensions in the config file.

Specified by:
getDialogName in class SearsJDialog
Returns:
String The dialog name.

getSelectedLocale

protected java.util.Locale getSelectedLocale()
Method getSelectedLanguage.
Summary:
Return the selected locale.

Returns:
Locale The selected Locale.

getSelectedLookAndFeel

protected java.lang.String getSelectedLookAndFeel()
Method getSelectedLookAndFeel.
Summary:
Return the selected LookAndFeel.

Returns:
String The selected LookAndFeel.

getConfiguredPlayerPath

protected java.lang.String getConfiguredPlayerPath()
Method getConfiguredPlayerPath.
Summary:
Return the configured executable.

Returns:
String The configured executable.

getSelectedPlayer

protected int getSelectedPlayer()
Method getSelectedPlayer.
Summary:
Return the configured player.

Returns:
int The configured player.

getSelectedDOSLineSeparator

public java.lang.String getSelectedDOSLineSeparator()
Method getSelectedDOSLineSeparator.
Summary:
return "0" if DOSLineSeparator has been checked, "1" otherwise.

Returns:
String "0" if DOSLineSeparator has been checked, "1" otherwise.

getSelectedCheckForUpdates

public boolean getSelectedCheckForUpdates()
Method getSelectedCheckForUpdates.
Summary:
return true if need to check for updates, false otherwise.

Returns:
boolean true if need to check for updates, false otherwise.

getSelectedVlcRestart

public java.lang.String getSelectedVlcRestart()
Method getSelectedVlcRestart.
Summary:
return "1" if VlcRestart has been checked, "0" otherwise.

Returns:
String "1" if VlcRestart has been checked, "0" otherwise.

getSelectedIconSet

public java.lang.String getSelectedIconSet()
Method getSelectedIconSet.
Summary:
return the selected icon set jar file.

Returns:
String the selected icon set jarFile.