public abstract class ParameterDialogWithStorage extends ParameterDialog
ParameterDialog.ThreadSpecification
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<ParamComponent> |
paramComp |
protected ParameterStore |
parameterStore |
ACCEPT_REPAETED_MESSAGE, buttonCancel, buttonOk, countTab, countTextField, currentAttributeList, isAttributeListToPack, isCanceled, lastComponent, modifiedInformers, mustTabbedPane1, MustTextField, NEW_LINE, panelBottom, panelButtons, programmaticChange, statusLabel, STAY_IN_LINE, tabAttributeList, timeSetVisible
alreadyMadeInvisible, defaultCursor, ownerDialog, ownerFrame, sd, storedLayout, waitCursor
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ParameterDialogWithStorage(java.awt.Frame ownerFrame,
ParameterStore parameterStore)
Constructs a new parameter dialog.
|
ParameterDialogWithStorage(MustDialog ownerDialog)
Constructs a new parameter dialog.
|
ParameterDialogWithStorage(ParameterStore parameterStore) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsClosingDueToInactivity()
Returns true if frame accepts closing due to inactivity.
|
protected void |
act() |
protected ParamCheckBox |
createCheckBox(ParameterStore.Entry parmEntry,
java.lang.String label) |
protected ParamCheckBox |
createCheckBox(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
java.lang.String label) |
protected ParamCheckBox |
createCheckBox(java.lang.String lineLabel,
java.lang.String key,
java.lang.String label) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairAlpha[] content,
ParameterStore.Entry entry) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairAlpha[] content,
java.lang.String key) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairNum[] content,
ParameterStore.Entry entry) |
protected ParamHalfDataComboBox |
createComboBox(java.lang.String lineLabel,
DataObject sourceDataObject,
java.lang.String visibleColumn,
ParameterStore.Entry parmEntry) |
protected ParamHalfDataComboBox |
createComboBox(java.lang.String lineLabel,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumn,
ParameterStore.Entry parmEntry) |
protected ParamHalfDataComboBox |
createComboBox(java.lang.String lineLabel,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumn,
java.lang.String nameForNoChoice,
ParameterStore.Entry parmEntry) |
protected ParamDecimalField |
createDecimalField(ParameterStore.Entry parmEntry) |
protected ParamDecimalField |
createDecimalField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamDirectorySpecification |
createDirectorySpecification(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamDirectorySpecification |
createDirectorySpecification(java.lang.String label,
ParameterStore.Entry parmEntry,
int length) |
protected ParamDirectorySpecification2 |
createDirectorySpecification2(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamFileSpecification |
createFileSpecification(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamFileSpecification |
createFileSpecification(java.lang.String label,
ParameterStore.Entry parmEntry,
int length,
java.lang.String[] filterElements) |
protected ParamFileSpecification2 |
createFileSpecification2(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamFloatingPointField |
createFloatingPointField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamFontChoice |
createFontChoice(ParameterStore.Entry parmEntry) |
protected ParamFontNameChooser |
createFontNameChooser(ParameterStore.Entry parmEntry) |
protected ParamFontNameChooser |
createFontNameChooser(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamIntField |
createIntField(ParameterStore.Entry parmEntry) |
protected ParamIntField |
createIntField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamIntField |
createIntField(java.lang.String lineLabel,
java.lang.String key) |
protected ParamLookAndFeelChooser |
createLookAndFeelChooser(java.lang.String label,
ParameterStore.Entry parmEntry)
Creates, registers and returns a ParamLookAndFeelChooser.
|
protected ParamPasswordField |
createPasswordField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
int length) |
protected ParamPrinterChooser |
createPrinterChooser(java.lang.String label,
java.lang.Class<? extends java.lang.Object> printingClass,
ParametersForPrinting parameters)
Creates, registers and returns a ParamPrinterChooser.
|
protected ParamRadioButtonPanel |
createRadioButtons(java.lang.String[] keys,
java.lang.String[] labels,
ParameterStore.Entry entry) |
protected ParamRadioButtonPanel |
createRadioButtons(java.lang.String lineLabel,
java.lang.String[] keys,
java.lang.String[] labels,
ParameterStore.Entry entry) |
protected ParamSmallImageChooser |
createSmallImageChooser(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
int width,
int height) |
protected ParamFileSpecification |
createSoundFileSpecification(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamTextArea |
createTextArea(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamTextField |
createTextField(ParameterStore.Entry parmEntry,
int length) |
protected ParamTextField |
createTextField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
int length) |
protected ParamTextField |
createTextField(java.lang.String lineLabel,
java.lang.String key,
int length) |
protected ParamTrayChooser |
createTrayChooser(java.lang.Class<? extends java.lang.Object> printingClass,
ParametersForPrinting parameters)
Creates, registers and returns a ParamTrayChooser
|
protected void |
creationEnding()
Conclusion of the construction process.
|
boolean |
isModified()
Indicates whether the component's value differs from its initial value.
|
protected void |
loadValues()
Loads parameters.
|
protected void |
saveValues()
Saves parameter values.
|
actionPerformed, addCenterTabPanel, addHelpButton, addHelpButton, append, append, componentHidden, componentMoved, componentResized, componentShown, construct, createCheckBox, createCheckBox, createChoice, createChoice, createChoice, createComboBox, createComboBox, createComboBox, createComboBox, createDataPrinterChooser, createDataPrinterChooser, createDateField, createDateField, createDecimalField, createDecimalField, createDirectorySpecification, createFileSpecification, createFileSpecification, createFileSpecification2, createIntField, createIntField, createLongField, createPasswordField, createRadioButtons, createRadioButtons, createTextArea, createTextArea, createTextAreaInScrollPane, createTextField, createTextField, createTextField, createTextField, createTextPresenter, createTextPresenter, generalActionBeginnung, isCancelAllowed, isCanceled, isInputAccepted, newPanel, newPanel, optional, perform, presentFailure, setLocation, setMessage, setMessageToKeep, setMessageToKeep, setSize, setThreadSpecification, setToolTipText, setVisible, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
adjustSizeToPlausibleValue, closeAll, closeAllDueToInactivity, closeInstance, free, getAppResStr, getFrame, getHelpTarget, getHelpTopic, getRootPane, getTranslation, isLaidOut, locateInCenter, packAndLocateInCenter, packAndLocateInCenterIfNotLaidOut, packIfNotLaidOut, popupMessage, prepareForProgrammaticalClosing, register, setDefaultLocation, setDefaultSize, setHelpContext, setHelpContext, setIconImages, setImageIcon, setTitle
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, 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, setUndecorated, 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, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, 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
protected ParameterStore parameterStore
protected java.util.Vector<ParamComponent> paramComp
public ParameterDialogWithStorage(ParameterStore parameterStore)
public ParameterDialogWithStorage(java.awt.Frame ownerFrame, ParameterStore parameterStore)
ownerFrame
- the frame who owns the dialogpublic ParameterDialogWithStorage(MustDialog ownerDialog)
ownerFrame
- the frame who owns the dialogprotected void creationEnding()
creationEnding
in class ParameterDialog
protected ParamCheckBox createCheckBox(java.lang.String lineLabel, ParameterStore.Entry parmEntry, java.lang.String label)
protected ParamCheckBox createCheckBox(java.lang.String lineLabel, java.lang.String key, java.lang.String label)
protected ParamCheckBox createCheckBox(ParameterStore.Entry parmEntry, java.lang.String label)
protected ParamTextField createTextField(ParameterStore.Entry parmEntry, int length)
protected ParamTextField createTextField(java.lang.String lineLabel, ParameterStore.Entry parmEntry, int length)
protected ParamTextField createTextField(java.lang.String lineLabel, java.lang.String key, int length)
protected ParamPasswordField createPasswordField(java.lang.String lineLabel, ParameterStore.Entry parmEntry, int length)
protected ParamTextArea createTextArea(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamIntField createIntField(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamIntField createIntField(ParameterStore.Entry parmEntry)
protected ParamIntField createIntField(java.lang.String lineLabel, java.lang.String key)
protected ParamDecimalField createDecimalField(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamDecimalField createDecimalField(ParameterStore.Entry parmEntry)
protected ParamFloatingPointField createFloatingPointField(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamHalfDataComboBox createComboBox(java.lang.String lineLabel, DataObject sourceDataObject, java.lang.String visibleColumn, ParameterStore.Entry parmEntry)
protected ParamHalfDataComboBox createComboBox(java.lang.String lineLabel, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumn, ParameterStore.Entry parmEntry)
protected ParamHalfDataComboBox createComboBox(java.lang.String lineLabel, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumn, java.lang.String nameForNoChoice, ParameterStore.Entry parmEntry)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairNum[] content, ParameterStore.Entry entry)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairAlpha[] content, ParameterStore.Entry entry)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairAlpha[] content, java.lang.String key)
protected ParamSmallImageChooser createSmallImageChooser(java.lang.String lineLabel, ParameterStore.Entry parmEntry, int width, int height)
protected ParamRadioButtonPanel createRadioButtons(java.lang.String[] keys, java.lang.String[] labels, ParameterStore.Entry entry)
protected ParamRadioButtonPanel createRadioButtons(java.lang.String lineLabel, java.lang.String[] keys, java.lang.String[] labels, ParameterStore.Entry entry)
protected ParamPrinterChooser createPrinterChooser(java.lang.String label, java.lang.Class<? extends java.lang.Object> printingClass, ParametersForPrinting parameters)
label
- the label of the new lineprintingClass
- the printing class which is to be attributedprotected ParamTrayChooser createTrayChooser(java.lang.Class<? extends java.lang.Object> printingClass, ParametersForPrinting parameters)
printingClass
- the printing class which is to be attributedprotected ParamLookAndFeelChooser createLookAndFeelChooser(java.lang.String label, ParameterStore.Entry parmEntry)
label
- the label of the new lineparmEntry
- the parameter entry representing the parameter valueprotected ParamDirectorySpecification createDirectorySpecification(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamDirectorySpecification createDirectorySpecification(java.lang.String label, ParameterStore.Entry parmEntry, int length)
protected ParamDirectorySpecification2 createDirectorySpecification2(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamFileSpecification createSoundFileSpecification(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamFileSpecification createFileSpecification(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamFileSpecification createFileSpecification(java.lang.String label, ParameterStore.Entry parmEntry, int length, java.lang.String[] filterElements)
protected ParamFileSpecification2 createFileSpecification2(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamFontChoice createFontChoice(ParameterStore.Entry parmEntry)
protected ParamFontNameChooser createFontNameChooser(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamFontNameChooser createFontNameChooser(ParameterStore.Entry parmEntry)
public boolean isModified()
ModifiedInformer
isModified
in interface ModifiedInformer
isModified
in class ParameterDialog
protected void act()
act
in class ParameterDialog
protected void loadValues()
protected void saveValues()
#setParameterStore(de.must.middle.ParameterStore)
public boolean acceptsClosingDueToInactivity()
MustDialog
acceptsClosingDueToInactivity
in class ParameterDialog
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de