|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JDialog extends Dialog implements WindowConstants, Accessible, RootPaneContainer
JOptionPane создать множество стандартных диалоговых окон. Для получения информации о создании диалоговых окон см. Учебный раздел Java. JDialog компонент содержит a JRootPane как его единственный дочерний элемент. contentPane должен быть родитель любых дочерних элементов JDialog. Как удобство add и его разновидности, remove и setLayout были переопределены, чтобы передать contentPane по мере необходимости. Это означает, что можно записать:
dialog.add(child);
И дочерний элемент будет добавлен к contentPane. contentPane всегда не -null. Попытка установить это в null генерирует исключение. Значение по умолчанию contentPane имеет a BorderLayout менеджер устанавливается на этом. Обратитесь к RootPaneContainer для деталей о добавлении, удалении и установке LayoutManager из a JDialog. Пожалуйста, см. JRootPane документация для полного описания contentPane, glassPane, и layeredPane компоненты.
В многоэкранной среде можно создать a JDialog на различном экранном устройстве чем его владелец. См. Frame для получения дополнительной информации.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
JOptionPane, JRootPane, RootPaneContainer| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
JDialog. AccessibleJDialog
Этот class реализует поддержку доступности
JDialog class. |
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Модификатор и Тип | Поле и Описание |
|---|---|
protected AccessibleContext |
accessibleContext |
protected JRootPane |
rootPane |
protected boolean |
rootPaneCheckingEnabled
Если истина тогда призывает
add и setLayout будет передан contentPane. |
DEFAULT_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| Конструктор и Описание |
|---|
JDialog()
Создает немодальное диалоговое окно без title и без указанного
Frame владелец. |
JDialog(Dialog owner)
Создает немодальное диалоговое окно с указанным
Dialog как его владелец и пустой title. |
JDialog(Dialog owner, boolean modal)
Создает диалоговое окно с пустым title и указанной модальностью и
Dialog как его владелец. |
JDialog(Dialog owner, String title)
Создает немодальное диалоговое окно с указанным title и с указанным диалоговым окном владельца.
|
JDialog(Dialog owner, String title, boolean modal)
Создает диалоговое окно с указанным title, модальностью и указанным владельцем
Dialog. |
JDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Создает диалоговое окно с указанным title, владельцем
Dialog, модальность и GraphicsConfiguration. |
JDialog(Frame owner)
Создает немодальное диалоговое окно с указанным
Frame как его владелец и пустой title. |
JDialog(Frame owner, boolean modal)
Создает диалоговое окно с пустым title и указанной модальностью и
Frame как его владелец. |
JDialog(Frame owner, String title)
Создает немодальное диалоговое окно с указанным title и с указанным фреймом владельца.
|
JDialog(Frame owner, String title, boolean modal)
Создает диалоговое окно с указанным title, владельцем
Frame и модальность. |
JDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Создает диалоговое окно с указанным title, владельцем
Frame, модальность и GraphicsConfiguration. |
JDialog(Window owner)
Создает немодальное диалоговое окно с указанным
Window как его владелец и пустой title. |
JDialog(Window owner, Dialog.ModalityType modalityType)
Создает диалоговое окно с пустым title и указанной модальностью и
Window как его владелец. |
JDialog(Window owner, String title)
Создает немодальное диалоговое окно с указанным title и владельцем
Window. |
JDialog(Window owner, String title, Dialog.ModalityType modalityType)
Создает диалоговое окно с указанным title, владельцем
Window и модальность. |
JDialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
Создает диалоговое окно с указанным title, владельцем
Window, модальность и GraphicsConfiguration. |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected void |
addImpl(Component comp, Object constraints, int index)
Добавляет указанный дочерний элемент
Component. |
protected JRootPane |
createRootPane()
Вызванный методами конструктора, чтобы создать значение по умолчанию
rootPane. |
protected void |
dialogInit()
Вызванный конструкторами к init
JDialog должным образом. |
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим JDialog.
|
Контейнер |
getContentPane()
Возвраты
contentPane объект для этого диалогового окна. |
int |
getDefaultCloseOperation()
Возвращает работу, которая происходит, когда пользователь инициирует "завершение" на этом диалоговом окне.
|
Компонент |
getGlassPane()
Возвраты
glassPane объект для этого диалогового окна. |
Графика |
getGraphics()
Создает графический контекст для этого компонента.
|
JMenuBar |
getJMenuBar()
Возвращает набор строки меню на этом диалоговом окне.
|
JLayeredPane |
getLayeredPane()
Возвраты
layeredPane объект для этого диалогового окна. |
JRootPane |
getRootPane()
Возвраты
rootPane объект для этого диалогового окна. |
TransferHandler |
getTransferHandler()
Добирается
transferHandler свойство. |
static boolean |
isDefaultLookAndFeelDecorated()
Возвращает true если недавно создающийся
JDialogs должен обеспечить их художественные оформления Окна текущий стиль. |
protected boolean |
isRootPaneCheckingEnabled()
Возвраты, ли звонки
add и setLayout передаются contentPane. |
protected String |
paramString()
Возвращает строковое представление этого
JDialog. |
protected void |
processWindowEvent(WindowEvent e)
События окна дескрипторов в зависимости от состояния
defaultCloseOperation свойство. |
void |
remove(Component comp)
Удаляет указанный компонент из контейнера.
|
void |
repaint(long time, int x, int y, int width, int height)
Перекрашивает указанный прямоугольник этого компонента в пределах
time миллисекунды. |
void |
setContentPane(Container contentPane)
Наборы
contentPane свойство. |
void |
setDefaultCloseOperation(int operation)
Устанавливает работу, которая произойдет по умолчанию, когда пользователь будет инициировать "завершение" на этом диалоговом окне.
|
static void |
setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
Обеспечивает подсказку относительно действительно ли недавно создаваемый
JDialogу s должны быть их художественные оформления Окна (такие как границы, виджеты, чтобы закрыть окно, title...) обеспеченный текущим стилем. |
void |
setGlassPane(Component glassPane)
Наборы
glassPane свойство. |
void |
setJMenuBar(JMenuBar menu)
Устанавливает строку меню для этого диалогового окна.
|
void |
setLayeredPane(JLayeredPane layeredPane)
Наборы
layeredPane свойство. |
void |
setLayout(LayoutManager manager)
Наборы
LayoutManager. |
protected void |
setRootPane(JRootPane root)
Наборы
rootPane свойство. |
protected void |
setRootPaneCheckingEnabled(boolean enabled)
Наборы, ли звонки
add и setLayout передаются contentPane. |
void |
setTransferHandler(TransferHandler newHandler)
Наборы
transferHandler свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. |
void |
update(Graphics g)
Вызовы
paint(g). |
addNotify, 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, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected JRootPane rootPane
getRootPane(), setRootPane(javax.swing.JRootPane)protected boolean rootPaneCheckingEnabled
add и setLayout будет передан contentPane. Это - первоначально ложь, но устанавливается в истину когда JDialog создается.protected AccessibleContext accessibleContext
public JDialog()
Frame владелец. Совместно используемый, скрытый фрейм будет установлен как владелец диалогового окна. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
ОТМЕТЬТЕ: Этот конструктор не позволяет Вам создавать ненаходящееся в собственности JDialog. Создать ненаходящееся в собственности JDialog следует использовать любого JDialog(Window) или JDialog(Dialog) конструктор с параметром null.
HeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Frame owner)
Frame как его владелец и пустой title. Если owner null, совместно используемый, скрытый фрейм будет установлен как владелец диалогового окна. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
ОТМЕТЬТЕ: Этот конструктор не позволяет Вам создавать ненаходящееся в собственности JDialog. Создать ненаходящееся в собственности JDialog следует использовать любого JDialog(Window) или JDialog(Dialog) конструктор с параметром null.
owner - Frame от которого выводится на экран диалоговое окноHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Frame owner, boolean modal)
Frame как его владелец. Если owner null, совместно используемый, скрытый фрейм будет установлен как владелец диалогового окна. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
ОТМЕТЬТЕ: Этот конструктор не позволяет Вам создавать ненаходящееся в собственности JDialog. Создать ненаходящееся в собственности JDialog следует использовать любого JDialog(Window) или JDialog(Dialog) конструктор с параметром null.
owner - Frame от которого выводится на экран диалоговое окноmodal - определяет, блокирует ли диалоговое окно ввод данных пользователем к другим высокоуровневым окнам когда показано. Если true, свойство типа модальности устанавливается в DEFAULT_MODALITY_TYPE, иначе диалоговое окно является немодальным.HeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Frame owner, String title)
owner null, совместно используемый, скрытый фрейм будет установлен как владелец диалогового окна. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
ОТМЕТЬТЕ: Этот конструктор не позволяет Вам создавать ненаходящееся в собственности JDialog. Создать ненаходящееся в собственности JDialog следует использовать любого JDialog(Window) или JDialog(Dialog) конструктор с параметром null.
owner - Frame от которого выводится на экран диалоговое окноtitle - String вывести на экран в панели title диалогового окнаHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Frame owner, String title, boolean modal)
Frame и модальность. Если owner null, совместно используемый, скрытый фрейм будет установлен как владелец этого диалогового окна. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
ОТМЕТЬТЕ: Любые раскрывающиеся компоненты (JComboBox, JPopupMenu, JMenuBar) создаваемый в пределах модального диалогового окна будет вынужден быть легким.
ОТМЕТЬТЕ: Этот конструктор не позволяет Вам создавать ненаходящееся в собственности JDialog. Создать ненаходящееся в собственности JDialog следует использовать любого JDialog(Window) или JDialog(Dialog) конструктор с параметром null.
owner - Frame от которого выводится на экран диалоговое окноtitle - String вывести на экран в панели title диалогового окнаmodal - определяет, блокирует ли диалоговое окно ввод данных пользователем к другим высокоуровневым окнам когда показано. Если true, свойство типа модальности устанавливается в DEFAULT_MODALITY_TYPE иначе диалоговое окно является немодальнымHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.Dialog.ModalityType, Dialog.ModalityType.MODELESS, Dialog.DEFAULT_MODALITY_TYPE, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Frame, модальность и GraphicsConfiguration. Если owner null, совместно используемый, скрытый фрейм будет установлен как владелец этого диалогового окна. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
ОТМЕТЬТЕ: Любые раскрывающиеся компоненты (JComboBox, JPopupMenu, JMenuBar) создаваемый в пределах модального диалогового окна будет вынужден быть легким.
ОТМЕТЬТЕ: Этот конструктор не позволяет Вам создавать ненаходящееся в собственности JDialog. Создать ненаходящееся в собственности JDialog следует использовать любого JDialog(Window) или JDialog(Dialog) конструктор с параметром null.
owner - Frame от которого выводится на экран диалоговое окноtitle - String вывести на экран в панели title диалогового окнаmodal - определяет, блокирует ли диалоговое окно ввод данных пользователем к другим высокоуровневым окнам когда показано. Если true, свойство типа модальности устанавливается в DEFAULT_MODALITY_TYPE, иначе диалоговое окно является немодальным.gc - GraphicsConfiguration из целевого экранного устройства; если null, система значения по умолчанию GraphicsConfiguration принимаетсяHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.Dialog.ModalityType, Dialog.ModalityType.MODELESS, Dialog.DEFAULT_MODALITY_TYPE, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Dialog owner)
Dialog как его владелец и пустой title. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - владелец Dialog от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаHeadlessException - if GraphicsEnvironment.isHeadless() возвраты true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Dialog owner, boolean modal)
Dialog как его владелец. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - владелец Dialog от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаmodal - определяет, блокирует ли диалоговое окно ввод данных пользователем к другим высокоуровневым окнам когда показано. Если true, свойство типа модальности устанавливается в DEFAULT_MODALITY_TYPE, иначе диалоговое окно является немодальным.HeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.Dialog.ModalityType, Dialog.ModalityType.MODELESS, Dialog.DEFAULT_MODALITY_TYPE, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Dialog owner, String title)
Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - владелец Dialog от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаtitle - String вывести на экран в панели title диалогового окнаHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Dialog owner, String title, boolean modal)
Dialog. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - владелец Dialog от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаtitle - String вывести на экран в панели title диалогового окнаmodal - определяет, блокирует ли диалоговое окно ввод данных пользователем к другим высокоуровневым окнам когда показано. Если true, свойство типа модальности устанавливается в DEFAULT_MODALITY_TYPE, иначе диалоговое окно является немодальнымHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.Dialog.ModalityType, Dialog.ModalityType.MODELESS, Dialog.DEFAULT_MODALITY_TYPE, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog, модальность и GraphicsConfiguration. ОТМЕТЬТЕ: Любые раскрывающиеся компоненты (JComboBox, JPopupMenu, JMenuBar) создаваемый в пределах модального диалогового окна будет вынужден быть легким.
Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - владелец Dialog от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаtitle - String вывести на экран в панели title диалогового окнаmodal - определяет, блокирует ли диалоговое окно ввод данных пользователем к другим высокоуровневым окнам когда показано. Если true, свойство типа модальности устанавливается в DEFAULT_MODALITY_TYPE, иначе диалоговое окно является немодальнымgc - GraphicsConfiguration из целевого экранного устройства; если null, система значения по умолчанию GraphicsConfiguration принимаетсяHeadlessException - если GraphicsEnvironment.isHeadless() возвраты true.Dialog.ModalityType, Dialog.ModalityType.MODELESS, Dialog.DEFAULT_MODALITY_TYPE, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Window owner)
Window как его владелец и пустой title. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - Window от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаIllegalArgumentException - если owner не экземпляр Dialog или FrameIllegalArgumentException - если owner's GraphicsConfiguration не от экранного устройстваHeadlessException - когда GraphicsEnvironment.isHeadless() возвраты trueGraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Window owner, Dialog.ModalityType modalityType)
Window как его владелец. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - Window от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаmodalityType - определяет, блокирует ли диалоговое окно входной к другим окнам когда показано. null оцените и неподдерживаемые типы модальности эквивалентны MODELESSIllegalArgumentException - если owner не экземпляр Dialog или FrameIllegalArgumentException - если owner's GraphicsConfiguration не от экранного устройстваHeadlessException - когда GraphicsEnvironment.isHeadless() возвраты trueSecurityException - если у вызывающего потока нет разрешения, чтобы создать модальные диалоговые окна с данным modalityTypeDialog.ModalityType, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Window owner, String title)
Window. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - Window от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаtitle - String вывести на экран в панели title диалогового окна или null если у диалогового окна нет никакого titleIllegalArgumentException - если owner не экземпляр Dialog или FrameIllegalArgumentException - если owner's GraphicsConfiguration не от экранного устройстваHeadlessException - когда GraphicsEnvironment.isHeadless() возвраты trueGraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Window owner, String title, Dialog.ModalityType modalityType)
Window и модальность. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - Window от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаtitle - String вывести на экран в панели title диалогового окна или null если у диалогового окна нет никакого titlemodalityType - определяет, блокирует ли диалоговое окно входной к другим окнам когда показано. null оцените и неподдерживаемые типы модальности эквивалентны MODELESSIllegalArgumentException - если owner не экземпляр Dialog или FrameIllegalArgumentException - если owner's GraphicsConfiguration не от экранного устройстваHeadlessException - когда GraphicsEnvironment.isHeadless() возвраты trueSecurityException - если у вызывающего потока нет разрешения, чтобы создать модальные диалоговые окна с данным modalityTypeDialog.ModalityType, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()public JDialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
Window, модальность и GraphicsConfiguration. ОТМЕТЬТЕ: Любые раскрывающиеся компоненты (JComboBox, JPopupMenu, JMenuBar) создаваемый в пределах модального диалогового окна будет вынужден быть легким.
Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
owner - Window от которого диалоговое окно выводится на экран или null если у этого диалогового окна нет никакого владельцаtitle - String вывести на экран в панели title диалогового окна или null если у диалогового окна нет никакого titlemodalityType - определяет, блокирует ли диалоговое окно входной к другим окнам когда показано. null оцените и неподдерживаемые типы модальности эквивалентны MODELESSgc - GraphicsConfiguration из целевого экранного устройства; если null, система значения по умолчанию GraphicsConfiguration принимаетсяIllegalArgumentException - если owner не экземпляр Dialog или FrameIllegalArgumentException - если owner's GraphicsConfiguration не от экранного устройстваHeadlessException - когда GraphicsEnvironment.isHeadless() возвраты trueSecurityException - если у вызывающего потока нет разрешения, чтобы создать модальные диалоговые окна с данным modalityTypeDialog.ModalityType, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()protected void dialogInit()
JDialog должным образом.protected JRootPane createRootPane()
rootPane.protected void processWindowEvent(WindowEvent e)
defaultCloseOperation свойство.processWindowEvent в class Windowe - событие окнаsetDefaultCloseOperation(int)public void setDefaultCloseOperation(int operation)
DO_NOTHING_ON_CLOSE (определенный в WindowConstants): ничего не делайте; потребуйте, чтобы программа обработала работу в windowClosing метод зарегистрированного WindowListener объект. HIDE_ON_CLOSE (определенный в WindowConstants): Автоматически скройте диалоговое окно после вызова, любой зарегистрировался WindowListener объекты. DISPOSE_ON_CLOSE (определенный в WindowConstants): Автоматически скройте и расположите диалоговое окно после вызова, любой зарегистрировался WindowListener объекты. Значение устанавливается в HIDE_ON_CLOSE по умолчанию. Изменения к значению этого свойства вызывают увольнение события изменения свойства с "defaultCloseOperation" имени свойства.
Отметьте: Когда от последнего визуализуемого окна в пределах виртуальной машины Java (VM) избавляются, VM может завершиться. См., что AWT Распараллеливает Проблемы для получения дополнительной информации.
operation - работа, которая должна быть выполнена, когда пользователь закрывает диалоговое окноIllegalArgumentException - если значение defaultCloseOperation не является одним из вышеупомянутых допустимых значенийWindow.addWindowListener(java.awt.event.WindowListener), getDefaultCloseOperation(), WindowConstantspublic int getDefaultCloseOperation()
setDefaultCloseOperation(int)public void setTransferHandler(TransferHandler newHandler)
transferHandler свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. Использовать null если компонент не поддерживает операции передачи данных. Если системное свойство suppressSwingDropSupport false (значение по умолчанию), и текущая цель отбрасывания на этом компоненте также null или не установленная пользователем цель отбрасывания, этот метод изменит цель отбрасывания следующим образом: Если newHandler null это очистит цель отбрасывания. Если нет null это установит новое DropTarget.
Отметьте: Когда использующийся с JDialog, TransferHandler только обеспечивает возможность импорта данных, как экспорт данных, к которому в настоящий момент вводятся связанные методы JComponent.
Пожалуйста, см., раздел в Учебном руководстве по Java, для получения дополнительной информации.
newHandler - новое TransferHandlerTransferHandler, getTransferHandler(), Component.setDropTarget(java.awt.dnd.DropTarget)public TransferHandler getTransferHandler()
transferHandler свойство.transferHandler свойствоTransferHandler, setTransferHandler(javax.swing.TransferHandler)public void update(Graphics g)
paint(g). Этот метод был переопределен, чтобы предотвратить ненужный вызов, чтобы очистить фон.update в class Containerg - Graphics контекст, в котором можно нарисоватьComponent.update(Graphics)public void setJMenuBar(JMenuBar menu)
menu - строка меню, помещаемая в диалоговое окноgetJMenuBar()public JMenuBar getJMenuBar()
setJMenuBar(javax.swing.JMenuBar)protected boolean isRootPaneCheckingEnabled()
add и setLayout передаются contentPane.add и setLayout fowarded; ложь иначеaddImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), setRootPaneCheckingEnabled(boolean), RootPaneContainerprotected void setRootPaneCheckingEnabled(boolean enabled)
add и setLayout передаются contentPane.enabled - истина, если add и setLayout передаются, ложь, если они должны работать непосредственно на JDialog.addImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), isRootPaneCheckingEnabled(), RootPaneContainerprotected void addImpl(Component comp, Object constraints, int index)
Component. Этот метод переопределяется, чтобы условно передать звонки contentPane. По умолчанию дочерние элементы добавляются к contentPane вместо фрейма, обратитесь к RootPaneContainer для деталей.addImpl в class Containercomp - компонент, который будет улучшенconstraints - ограничения, которые будут уважатьindex - индексированиеIllegalArgumentException - если index недопустимоIllegalArgumentException - добавляя родителя контейнера к себеIllegalArgumentException - добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean), RootPaneContainerpublic void remove(Component comp)
comp не rootPane, это передаст звонок contentPane. Это ничего не сделает если comp не дочерний элемент JDialog или contentPane.remove в class Containercomp - компонент, который будет удаленNullPointerException - если comp нульContainer.add(java.awt.Component), RootPaneContainerpublic void setLayout(LayoutManager manager)
LayoutManager. Переопределенный, чтобы условно передать звонок contentPane. Обратитесь к RootPaneContainer для получения дополнительной информации.setLayout в class Containermanager - LayoutManagersetRootPaneCheckingEnabled(boolean), RootPaneContainerpublic JRootPane getRootPane()
rootPane объект для этого диалогового окна.getRootPane в интерфейсе RootPaneContainersetRootPane(javax.swing.JRootPane), RootPaneContainer.getRootPane()protected void setRootPane(JRootPane root)
rootPane свойство. Этот метод вызывает конструктор.root - rootPane объект для этого диалогового окнаgetRootPane()public Container getContentPane()
contentPane объект для этого диалогового окна.getContentPane в интерфейсе RootPaneContainercontentPane свойствоsetContentPane(java.awt.Container), RootPaneContainer.getContentPane()public void setContentPane(Container contentPane)
contentPane свойство. Этот метод вызывает конструктор. Архитектура рисования Swing требует непрозрачного JComponent во включении hiearchy. Это обычно обеспечивается областью контента. Если Вы заменяете область контента, рекомендуется, чтобы Вы заменили это непрозрачным JComponent.
setContentPane в интерфейсе RootPaneContainercontentPane - contentPane объект для этого диалогового окнаIllegalComponentStateException - (исключение на этапе выполнения), если параметр области контента nullJRootPane, getContentPane(), RootPaneContainer.setContentPane(java.awt.Container)public JLayeredPane getLayeredPane()
layeredPane объект для этого диалогового окна.getLayeredPane в интерфейсе RootPaneContainerlayeredPane свойствоsetLayeredPane(javax.swing.JLayeredPane), RootPaneContainer.getLayeredPane()public void setLayeredPane(JLayeredPane layeredPane)
layeredPane свойство. Этот метод вызывает конструктор.setLayeredPane в интерфейсе RootPaneContainerlayeredPane - новое layeredPane свойствоIllegalComponentStateException - (исключение на этапе выполнения), если многоуровневый параметр области является нулемgetLayeredPane(), RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)public Component getGlassPane()
glassPane объект для этого диалогового окна.getGlassPane в интерфейсе RootPaneContainerglassPane свойствоsetGlassPane(java.awt.Component), RootPaneContainer.getGlassPane()public void setGlassPane(Component glassPane)
glassPane свойство. Этот метод вызывает конструктор.setGlassPane в интерфейсе RootPaneContainerglassPane - glassPane объект для этого диалогового окнаgetGlassPane(), RootPaneContainer.setGlassPane(java.awt.Component)public Graphics getGraphics()
null если этот компонент является в настоящий момент не визуализуемым.getGraphics в class Componentnull если у этого нет ни одногоComponent.paint(java.awt.Graphics)public void repaint(long time,
int x,
int y,
int width,
int height)
time миллисекунды. Обратитесь к RepaintManager для деталей о том, как перекрашивание обрабатывается.repaint в class Componenttime - максимальное время в миллисекундах перед обновлениемx - координата xy - координата ywidth - widthheight - heightRepaintManagerpublic static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
JDialogу s должны быть их художественные оформления Окна (такие как границы, виджеты, чтобы закрыть окно, title...) обеспеченный текущим стилем. Если defaultLookAndFeelDecorated истина, ток LookAndFeel поддерживает обеспечение художественных оформлений окна, и текущий менеджер окон поддерживает неукрашенные окна, тогда недавно создаваемые JDialogs обеспечит их художественные оформления Окна ток LookAndFeel. Иначе, недавно создаваемый JDialogs обеспечит их художественные оформления Окна текущий менеджер окон. Можно получить тот же самый эффект на единственный JDialog, делая следующее:
JDialog dialog = new JDialog();
dialog.setUndecorated(true);
dialog.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
defaultLookAndFeelDecorated - Подсказка относительно того, должен ли текущий стиль обеспечить художественные оформления окнаLookAndFeel.getSupportsWindowDecorations()public static boolean isDefaultLookAndFeelDecorated()
JDialogs должен обеспечить их художественные оформления Окна текущий стиль. Это - только подсказка, поскольку определенный взгляд и чувства, возможно, не поддерживают эту функцию.protected String paramString()
JDialog. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class DialogJDialog.public AccessibleContext getAccessibleContext()
getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class Dialog
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92