public class SearchSettingsDialog extends JDialog
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static String |
MODIFICATION_SEPARATOR
Reference for the separation of modifications.
|
static String |
TITLED_BORDER_HORIZONTAL_PADDING
The horizontal padding used before and after the text in the titled
borders.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
SearchSettingsDialog(Dialog owner,
Frame parentFrame,
SearchParameters searchParameters,
Image normalIcon,
Image waitingIcon,
boolean setVisible,
boolean modal,
ConfigurationFile configurationFile,
LastSelectedFolder lastSelectedFolder,
String settingsName,
boolean editable)
Creates a new SearchSettingsDialog with a dialog as owner.
|
SearchSettingsDialog(Frame parentFrame,
SearchParameters searchParameters,
Image normalIcon,
Image waitingIcon,
boolean setVisible,
boolean modal,
ConfigurationFile configurationFile,
LastSelectedFolder lastSelectedFolder,
String settingsName,
boolean editable)
Creates a new SearchSettingsDialog with a frame as owner.
|
Modifier and Type | Method and Description |
---|---|
static String |
getModificationUseAsString(ArrayList<String> modificationUse)
Returns a line with the most used modifications.
|
SearchParameters |
getSearchParameters()
Returns a SearchParameters instance based on the user input in the GUI.
|
boolean |
isCanceled()
Indicates whether the cancel button was pressed by the user.
|
static ArrayList<String> |
loadModificationsUse(ConfigurationFile configurationFile)
Returns a string with the modifications used.
|
static void |
saveModificationUse(ConfigurationFile configurationFile,
ArrayList<String> modificationUse)
Saves the modification use to the given configuration file.
|
boolean |
validateParametersInput(boolean showMessage)
Inspects the parameters validity.
|
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final String MODIFICATION_SEPARATOR
public static String TITLED_BORDER_HORIZONTAL_PADDING
public SearchSettingsDialog(Frame parentFrame, SearchParameters searchParameters, Image normalIcon, Image waitingIcon, boolean setVisible, boolean modal, ConfigurationFile configurationFile, LastSelectedFolder lastSelectedFolder, String settingsName, boolean editable)
parentFrame
- the parent framesearchParameters
- previous search parametersnormalIcon
- the normal dialog iconwaitingIcon
- the waiting dialog iconsetVisible
- if the dialog is to be visible or notmodal
- if the dialog is to be modalconfigurationFile
- a file containing the modification uselastSelectedFolder
- the last selected folder to usesettingsName
- the name of the settingseditable
- boolean indicating whether the settings can be edited by
the userpublic SearchSettingsDialog(Dialog owner, Frame parentFrame, SearchParameters searchParameters, Image normalIcon, Image waitingIcon, boolean setVisible, boolean modal, ConfigurationFile configurationFile, LastSelectedFolder lastSelectedFolder, String settingsName, boolean editable)
owner
- the dialog ownerparentFrame
- the parent framesearchParameters
- previous search parametersnormalIcon
- the normal dialog iconwaitingIcon
- the waiting dialog iconsetVisible
- if the dialog is to be visible or notmodal
- if the dialog is to be modalconfigurationFile
- a file containing the modification uselastSelectedFolder
- the last selected folder to usesettingsName
- the name of the settingseditable
- boolean indicating whether the settings can be edited by
the userpublic boolean validateParametersInput(boolean showMessage)
showMessage
- if true an error messages are shown to the userspublic SearchParameters getSearchParameters()
public static ArrayList<String> loadModificationsUse(ConfigurationFile configurationFile) throws IOException
configurationFile
- the file to load the modifications fromIOException
- exception thrown whenever an error occurred
when loading the modifications from the filepublic static void saveModificationUse(ConfigurationFile configurationFile, ArrayList<String> modificationUse) throws IOException
configurationFile
- the configuration file where to save the
modification usemodificationUse
- the modification useIOException
- exception thrown whenever an error occurred while
saving the modification filepublic static String getModificationUseAsString(ArrayList<String> modificationUse)
modificationUse
- the list of modificationspublic boolean isCanceled()
Copyright © 2016. All rights reserved.