public class NewXMLElementDialog extends JDialog
XMLPanel classes. The
given XMLPanel object must have it's owner, which type is a class
derived from the XMLElement class, and serves as a representation
of an XML tag.
The dialog enables editing of all editable fields contained within given panel and after user presses OK button, the new values contained within edited fields are set to corresponding members of panel's owner.
JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContaineraccessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| 构造器和说明 |
|---|
NewXMLElementDialog()
Constructs a new modal unparented instance that will define new element.
|
NewXMLElementDialog(JDialog parent,
String title)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
NewXMLElementDialog(JDialog parent,
String title,
boolean isModal)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
NewXMLElementDialog(JFrame parent,
String title)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
NewXMLElementDialog(JFrame parent,
String title,
boolean isModal)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addXMLElementChangedListener(XMLElementChangeListener ecl) |
void |
applyChanges() |
boolean |
canApplyChanges() |
void |
editXMLElement(NewXMLPanel elementPanel,
boolean hasCancelButton,
boolean doNotClose)
Displays dialog and adds specified panel to it, along
with OK and/or Cancel button.
|
NewXMLPanel |
getEditingPanel()
Returns the panel that is currently beeing edited.
|
boolean |
isCanceled() |
static void |
notifyListeners(NewXMLElement changedEl) |
static void |
removeXMLElementChangedListener(XMLElementChangeListener ecl) |
void |
requestFocus() |
void |
setCanceled(boolean isCanceled) |
void |
switchPanel(NewXMLPanel newPanel,
String newTitle,
boolean hasCancelButton) |
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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic NewXMLElementDialog()
public NewXMLElementDialog(JFrame parent, String title)
parent and
proceeds a title of dialog.parent - Parent frame.title - Dialog title.public NewXMLElementDialog(JDialog parent, String title)
parent and
proceeds a title of dialog.parent - Parent dialog.title - Dialog title.public NewXMLElementDialog(JFrame parent, String title, boolean isModal)
parent and
proceeds a title of dialog.parent - Parent frame.title - Dialog title.isModal - true if dialog is modal.public static void addXMLElementChangedListener(XMLElementChangeListener ecl)
public static void removeXMLElementChangedListener(XMLElementChangeListener ecl)
public boolean isCanceled()
public void setCanceled(boolean isCanceled)
public NewXMLPanel getEditingPanel()
public void editXMLElement(NewXMLPanel elementPanel, boolean hasCancelButton, boolean doNotClose)
elementPanel - The panel with visual presentation of it's
owner members.public void switchPanel(NewXMLPanel newPanel, String newTitle, boolean hasCancelButton)
public boolean canApplyChanges()
public void applyChanges()
public static void notifyListeners(NewXMLElement changedEl)
public void requestFocus()
requestFocus 在类中 ComponentCopyright © 2023 onecode. All rights reserved.