public class SingleConfigurableEditor extends DialogWrapper
| Modifier and Type | Class and Description |
|---|---|
protected class |
SingleConfigurableEditor.ApplyAction |
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkActionCANCEL_EXIT_CODE, CLOSE_EXIT_CODE, DEFAULT_ACTION, DIALOG_CONTENT_PANEL_PROPERTY, ERROR_FOREGROUND_COLOR, FOCUSED_ACTION, IS_VISUAL_PADDING_COMPENSATED_ON_COMPONENT_LEVEL_KEY, myCancelAction, myCheckBoxDoNotShowDialog, myDisposable, myHelpAction, myOKAction, myPerformAction, myPreferredFocusedComponent, NEXT_USER_EXIT_CODE, OK_EXIT_CODE| Constructor and Description |
|---|
SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable) |
SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable,
java.lang.String dimensionServiceKey) |
SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable,
java.lang.String dimensionServiceKey,
boolean showApplyButton) |
SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable,
java.lang.String dimensionServiceKey,
boolean showApplyButton,
DialogWrapper.IdeModalityType ideModalityType) |
SingleConfigurableEditor(Project project,
Configurable configurable) |
SingleConfigurableEditor(Project project,
Configurable configurable,
DialogWrapper.IdeModalityType ideModalityType) |
SingleConfigurableEditor(Project project,
Configurable configurable,
java.lang.String dimensionKey) |
SingleConfigurableEditor(Project project,
Configurable configurable,
java.lang.String dimensionKey,
boolean showApplyButton) |
SingleConfigurableEditor(Project project,
Configurable configurable,
java.lang.String dimensionKey,
boolean showApplyButton,
DialogWrapper.IdeModalityType ideModalityType) |
SingleConfigurableEditor(Project project,
Configurable configurable,
java.lang.String dimensionKey,
DialogWrapper.IdeModalityType ideModalityType) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.Action [] |
createActions()
Creates actions for dialog.
|
protected javax.swing.JComponent |
createCenterPanel()
Factory method.
|
protected static java.lang.String |
createDimensionKey(Configurable configurable) |
void |
dispose()
Dispose the wrapped and releases all resources allocated be the wrapper to help
more efficient garbage collection.
|
protected void |
doOKAction()
This method is invoked by default implementation of "OK" action.
|
Configurable |
getConfigurable() |
protected java.lang.String |
getDimensionServiceKey()
Returns key for persisting dialog dimensions.
|
protected java.lang.String |
getHelpId()
Returns the help identifier, or
null if no help is available. |
javax.swing.JComponent |
getPreferredFocusedComponent() |
Project |
getProject() |
addKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultActions, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createNorthPanel, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createSouthPanel, createTitlePane, disposeIfNeeded, doCancelAction, doCancelAction, doHelpAction, doValidate, doValidateAll, extractMnemonic, findInstance, findInstanceFromFocus, getButton, getCancelAction, getContentPane, getContentPanel, getDimensionKey, getDisposable, getDoNotShowMessage, getErrorTextAlignment, getExitCode, getHelpAction, getHorizontalStretch, getInitialLocation, getLocation, getOKAction, getOwner, getPeer, getPreferredSize, getRootPane, getSize, getStyle, getTitle, getTypeAheadTimeoutMs, getValidationThreadToUse, getVerticalStretch, getWindow, hasErrors, init, initValidation, isAutoAdjustable, isCenterStrictedToPreferredSize, isDisposed, isModal, isModalProgress, isMoveHelpButtonLeft, isNorthStrictedToPreferredSize, isOK, isOKActionEnabled, isProgressDialog, isResizable, isShowing, isSouthStrictedToPreferredSize, isToDispatchTypeAhead, isTypeAheadEnabled, isVisible, layoutButtonsPanel, pack, postponeValidation, processDoNotAskOnOk, repaint, setAutoAdjustable, setButtonsAlignment, setButtonsMargin, setCancelButtonIcon, setCancelButtonText, setCrossClosesWindow, setDoNotAskOption, setErrorInfoAll, setErrorText, setErrorText, setHelpTooltip, setHorizontalStretch, setInitialLocationCallback, setLocation, setLocation, setModal, setOKActionEnabled, setOKButtonIcon, setOKButtonMnemonic, setOKButtonText, setOKButtonTooltip, setResizable, setSize, setTitle, setUndecorated, setValidationDelay, setVerticalStretch, shouldAddErrorNearButtons, shouldCloseOnCross, show, showAndGet, showAndGetOk, startTrackingValidation, toBack, toBeShown, toFront, unregisterKeyboardActions, updateErrorInfo, validatepublic SingleConfigurableEditor(Project project, Configurable configurable, java.lang.String dimensionKey, boolean showApplyButton, DialogWrapper.IdeModalityType ideModalityType)
public SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable,
java.lang.String dimensionServiceKey,
boolean showApplyButton,
DialogWrapper.IdeModalityType ideModalityType)
public SingleConfigurableEditor(Project project, Configurable configurable, java.lang.String dimensionKey, boolean showApplyButton)
public SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable,
java.lang.String dimensionServiceKey,
boolean showApplyButton)
public SingleConfigurableEditor(Project project, Configurable configurable, java.lang.String dimensionKey, DialogWrapper.IdeModalityType ideModalityType)
public SingleConfigurableEditor(Project project, Configurable configurable, java.lang.String dimensionKey)
public SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable,
java.lang.String dimensionServiceKey)
public SingleConfigurableEditor(Project project, Configurable configurable, DialogWrapper.IdeModalityType ideModalityType)
public SingleConfigurableEditor(Project project, Configurable configurable)
public SingleConfigurableEditor(java.awt.Component parent,
Configurable configurable)
public Configurable getConfigurable()
public Project getProject()
protected java.lang.String getDimensionServiceKey()
DialogWrappernull (no persisting).getDimensionServiceKey in class DialogWrapperprotected javax.swing.Action [] createActions()
DialogWrapperDialogWrapper.getHelpId() returns non-null value.
Each action is represented by JButton created by DialogWrapper.createJButtonForAction(Action).
These buttons are then placed into south panel of dialog.createActions in class DialogWrapperDialogWrapper.createSouthPanel(),
DialogWrapper.createJButtonForAction(javax.swing.Action)protected java.lang.String getHelpId()
DialogWrappernull if no help is available.getHelpId in class DialogWrapperprotected void doOKAction()
DialogWrapperOK_EXIT_CODE. This is convenient place to override functionality of "OK" action.
Note that the method does nothing if "OK" action isn't enabled.doOKAction in class DialogWrapperprotected static java.lang.String createDimensionKey(Configurable configurable)
protected javax.swing.JComponent createCenterPanel()
DialogWrappernull
value. In this case there will be no options panel.createCenterPanel in class DialogWrapperpublic javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent in class DialogWrapperpublic void dispose()
DialogWrapperdispose.dispose in class DialogWrapper