public class GenericObjectEditorDialog extends MekaDialog implements ActionListener
GenericObjectEditorDialog dialog = new ... dialog.setDefaultCloseOperation(GenericObjectEditorDialog.DISPOSE_ON_CLOSE);
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 int |
APPROVE_OPTION
constant for dialog approval.
|
static int |
CANCEL_OPTION
constant for dialog cancellation.
|
protected Object |
m_Current
the current object.
|
protected PropertyEditor |
m_Editor
the underlying editor.
|
protected int |
m_Result
whether the dialog was cancelled or ok'ed.
|
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 |
---|
GenericObjectEditorDialog(Dialog owner)
Creates a modeless dialog without a title with the specified Dialog as
its owner.
|
GenericObjectEditorDialog(Dialog owner,
Dialog.ModalityType modality)
Creates a dialog with the specified owner Dialog and modality.
|
GenericObjectEditorDialog(Dialog owner,
String title)
Creates a modeless dialog with the specified title and with the specified
owner dialog.
|
GenericObjectEditorDialog(Dialog owner,
String title,
Dialog.ModalityType modality)
Creates a dialog with the specified title, modality and the specified
owner Dialog.
|
GenericObjectEditorDialog(Frame owner)
Creates a modeless dialog without a title with the specified Frame as
its owner.
|
GenericObjectEditorDialog(Frame owner,
boolean modal)
Creates a dialog with the specified owner Frame, modality and an empty
title.
|
GenericObjectEditorDialog(Frame owner,
String title)
Creates a modeless dialog with the specified title and with the specified
owner frame.
|
GenericObjectEditorDialog(Frame owner,
String title,
boolean modal)
Creates a dialog with the specified owner Frame, modality and title.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e)
Gets called when the one of the buttons in the GOE panel gets pressed.
|
protected void |
beforeShow()
Hook method just before the dialog is made visible.
|
static GenericObjectEditorDialog |
createDialog(Container parent)
Creates a modal dialog for the parent.
|
static GenericObjectEditorDialog |
createDialog(Container parent,
PropertyEditor editor)
Creates a modal dialog for the parent with the provided editor.
|
static GenericObjectEditorDialog |
createDialog(Container parent,
PropertyEditor editor,
Object value)
Creates a modal dialog for the parent with the provided editor and initial value.
|
Object |
getCurrent()
Returns the current object.
|
PropertyEditor |
getEditor()
Returns the underlying editor.
|
GenericObjectEditor |
getGOEEditor()
Returns the underlying GOE editor.
|
int |
getResult()
Returns whether the dialog got cancelled or approved.
|
int |
getResultType()
Returns whether the dialog got cancelled or approved.
|
protected void |
initGUI()
For initializing the GUI.
|
protected void |
initialize()
For initializing members.
|
boolean |
isGOEEditor()
Returns whether the underlying editor is GenericObjectEditor.
|
static void |
main(String[] args)
For testing only.
|
void |
setCurrent(Object value)
Sets the current object.
|
void |
setEditor(PropertyEditor value)
Sets the editor to use.
|
afterHide, afterShow, beforeHide, finishInit, setVisible
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, 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 int CANCEL_OPTION
public static final int APPROVE_OPTION
protected PropertyEditor m_Editor
protected Object m_Current
protected int m_Result
public GenericObjectEditorDialog(Dialog owner)
owner
- the owning dialogpublic GenericObjectEditorDialog(Dialog owner, Dialog.ModalityType modality)
owner
- the owning dialogmodality
- the type of modalitypublic GenericObjectEditorDialog(Dialog owner, String title)
owner
- the owning dialogtitle
- the title of the dialogpublic GenericObjectEditorDialog(Dialog owner, String title, Dialog.ModalityType modality)
owner
- the owning dialogtitle
- the title of the dialogmodality
- the type of modalitypublic GenericObjectEditorDialog(Frame owner)
owner
- the owning framepublic GenericObjectEditorDialog(Frame owner, boolean modal)
owner
- the owning framemodal
- whether the dialog is modal or notpublic GenericObjectEditorDialog(Frame owner, String title)
owner
- the owning frametitle
- the title of the dialogprotected void initialize()
initialize
in class MekaDialog
protected void initGUI()
initGUI
in class MekaDialog
public void setEditor(PropertyEditor value)
value
- the editor to usepublic PropertyEditor getEditor()
public boolean isGOEEditor()
public GenericObjectEditor getGOEEditor()
protected void beforeShow()
beforeShow
in class MekaDialog
public void setCurrent(Object value)
value
- the current object, use null for default objectpublic Object getCurrent()
public int getResult()
APPROVE_OPTION
,
CANCEL_OPTION
public int getResultType()
APPROVE_OPTION
,
CANCEL_OPTION
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
e
- the eventpublic static GenericObjectEditorDialog createDialog(Container parent)
parent
- the parent to make the dialog modalpublic static GenericObjectEditorDialog createDialog(Container parent, PropertyEditor editor)
parent
- the parent to make the dialog modaleditor
- the editor to usepublic static GenericObjectEditorDialog createDialog(Container parent, PropertyEditor editor, Object value)
parent
- the parent to make the dialog modaleditor
- the editor to use, ignored if nullvalue
- the value to use, ignored if nullpublic static void main(String[] args)
args
- ignoredCopyright © 2017. All Rights Reserved.