public class XMLElementDialog 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.
BPD提供的对话框类
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| 构造器和说明 |
|---|
XMLElementDialog()
Constructs a new modal unparented instance that will define new element.
|
XMLElementDialog(JDialog parent,
String title)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
XMLElementDialog(JDialog parent,
String title,
boolean isModal)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
XMLElementDialog(JFrame parent,
String title)
Constructs a new modal instance which parent is
parent and
proceeds a title of dialog. |
XMLElementDialog(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(XMLPanel elementPanel,
boolean hasCancelButton,
boolean doNotClose) |
void |
editXMLElement(XMLPanel elementPanel,
boolean hasCancelButton,
boolean doNotClose,
boolean isDisplay)
Displays dialog and adds specified panel to it, along with OK and/or
Cancel button.
|
XMLPanel |
getEditingPanel()
Returns the panel that is currently beeing edited.
|
boolean |
isCanceled() |
static void |
notifyListeners(XMLElement changedEl) |
static void |
removeXMLElementChangedListener(XMLElementChangeListener ecl) |
void |
requestFocus() |
void |
setCanceled(boolean isCanceled) |
void |
switchPanel(XMLPanel 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 XMLElementDialog()
public XMLElementDialog(JFrame parent, String title)
parent and
proceeds a title of dialog.parent - Parent frame.title - Dialog title.public XMLElementDialog(JDialog parent, String title)
parent and
proceeds a title of dialog.parent - Parent dialog.title - Dialog title.public XMLElementDialog(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 XMLPanel getEditingPanel()
public void editXMLElement(XMLPanel elementPanel, boolean hasCancelButton, boolean doNotClose)
public void editXMLElement(XMLPanel elementPanel, boolean hasCancelButton, boolean doNotClose, boolean isDisplay)
elementPanel - The panel with visual presentation of it's owner members.public boolean canApplyChanges()
public void applyChanges()
public static void notifyListeners(XMLElement changedEl)
public void requestFocus()
requestFocus 在类中 ComponentCopyright © 2023 onecode. All rights reserved.