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.ModalityType
Window.AccessibleAWTWindow, Window.Type
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
protected AccessibleContext |
accessibleContext |
protected JRootPane |
rootPane |
protected boolean |
rootPaneCheckingEnabled
Если истина тогда призывает
add и setLayout будет передан contentPane . |
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
Конструктор и Описание |
---|
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 если недавно создающийся
JDialog s должен обеспечить их художественные оформления Окна текущий стиль. |
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, 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
protected 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
или Frame
IllegalArgumentException
- если owner
's GraphicsConfiguration
не от экранного устройстваHeadlessException
- когда GraphicsEnvironment.isHeadless()
возвраты true
GraphicsEnvironment.isHeadless()
, JComponent.getDefaultLocale()
public JDialog(Window owner, Dialog.ModalityType modalityType)
Window
как его владелец. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale
.
owner
- Window
от которого диалоговое окно выводится на экран или null
если у этого диалогового окна нет никакого владельцаmodalityType
- определяет, блокирует ли диалоговое окно входной к другим окнам когда показано. null
оцените и неподдерживаемые типы модальности эквивалентны MODELESS
IllegalArgumentException
- если owner
не экземпляр Dialog
или Frame
IllegalArgumentException
- если owner
's GraphicsConfiguration
не от экранного устройстваHeadlessException
- когда GraphicsEnvironment.isHeadless()
возвраты true
SecurityException
- если у вызывающего потока нет разрешения, чтобы создать модальные диалоговые окна с данным modalityType
Dialog.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
или Frame
IllegalArgumentException
- если owner
's GraphicsConfiguration
не от экранного устройстваHeadlessException
- когда GraphicsEnvironment.isHeadless()
возвраты true
GraphicsEnvironment.isHeadless()
, JComponent.getDefaultLocale()
public JDialog(Window owner, String title, Dialog.ModalityType modalityType)
Window
и модальность. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale
.
owner
- Window
от которого диалоговое окно выводится на экран или null
если у этого диалогового окна нет никакого владельцаtitle
- String
вывести на экран в панели title диалогового окна или null
если у диалогового окна нет никакого titlemodalityType
- определяет, блокирует ли диалоговое окно входной к другим окнам когда показано. null
оцените и неподдерживаемые типы модальности эквивалентны MODELESS
IllegalArgumentException
- если owner
не экземпляр Dialog
или Frame
IllegalArgumentException
- если owner
's GraphicsConfiguration
не от экранного устройстваHeadlessException
- когда GraphicsEnvironment.isHeadless()
возвраты true
SecurityException
- если у вызывающего потока нет разрешения, чтобы создать модальные диалоговые окна с данным modalityType
Dialog.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
оцените и неподдерживаемые типы модальности эквивалентны MODELESS
gc
- GraphicsConfiguration
из целевого экранного устройства; если null
, система значения по умолчанию GraphicsConfiguration
принимаетсяIllegalArgumentException
- если owner
не экземпляр Dialog
или Frame
IllegalArgumentException
- если owner
's GraphicsConfiguration
не от экранного устройстваHeadlessException
- когда GraphicsEnvironment.isHeadless()
возвраты true
SecurityException
- если у вызывающего потока нет разрешения, чтобы создать модальные диалоговые окна с данным modalityType
Dialog.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 Window
e
- событие окна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()
, WindowConstants
public int getDefaultCloseOperation()
setDefaultCloseOperation(int)
public void setTransferHandler(TransferHandler newHandler)
transferHandler
свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. Использовать null
если компонент не поддерживает операции передачи данных. Если системное свойство suppressSwingDropSupport
false
(значение по умолчанию), и текущая цель отбрасывания на этом компоненте также null
или не установленная пользователем цель отбрасывания, этот метод изменит цель отбрасывания следующим образом: Если newHandler
null
это очистит цель отбрасывания. Если нет null
это установит новое DropTarget
.
Отметьте: Когда использующийся с JDialog
, TransferHandler
только обеспечивает возможность импорта данных, как экспорт данных, к которому в настоящий момент вводятся связанные методы JComponent
.
Пожалуйста, см.
newHandler
- новое TransferHandler
TransferHandler
, 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 Container
g
- 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)
, RootPaneContainer
protected void setRootPaneCheckingEnabled(boolean enabled)
add
и setLayout
передаются contentPane
.enabled
- истина, если add
и setLayout
передаются, ложь, если они должны работать непосредственно на JDialog
.addImpl(java.awt.Component, java.lang.Object, int)
, setLayout(java.awt.LayoutManager)
, isRootPaneCheckingEnabled()
, RootPaneContainer
protected void addImpl(Component comp, Object constraints, int index)
Component
. Этот метод переопределяется, чтобы условно передать звонки contentPane
. По умолчанию дочерние элементы добавляются к contentPane
вместо фрейма, обратитесь к RootPaneContainer
для деталей.addImpl
в class Container
comp
- компонент, который будет улучшенconstraints
- ограничения, которые будут уважатьindex
- индексированиеIllegalArgumentException
- если index
недопустимоIllegalArgumentException
- добавляя родителя контейнера к себеIllegalArgumentException
- добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public void remove(Component comp)
comp
не rootPane
, это передаст звонок contentPane
. Это ничего не сделает если comp
не дочерний элемент JDialog
или contentPane
.remove
в class Container
comp
- компонент, который будет удаленNullPointerException
- если comp
нульContainer.add(java.awt.Component)
, RootPaneContainer
public void setLayout(LayoutManager manager)
LayoutManager
. Переопределенный, чтобы условно передать звонок contentPane
. Обратитесь к RootPaneContainer
для получения дополнительной информации.setLayout
в class Container
manager
- LayoutManager
setRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public JRootPane getRootPane()
rootPane
объект для этого диалогового окна.getRootPane
в интерфейсе RootPaneContainer
setRootPane(javax.swing.JRootPane)
, RootPaneContainer.getRootPane()
protected void setRootPane(JRootPane root)
rootPane
свойство. Этот метод вызывает конструктор.root
- rootPane
объект для этого диалогового окнаgetRootPane()
public Container getContentPane()
contentPane
объект для этого диалогового окна.getContentPane
в интерфейсе RootPaneContainer
contentPane
свойствоsetContentPane(java.awt.Container)
, RootPaneContainer.getContentPane()
public void setContentPane(Container contentPane)
contentPane
свойство. Этот метод вызывает конструктор. Архитектура рисования Swing требует непрозрачного JComponent
во включении hiearchy. Это обычно обеспечивается областью контента. Если Вы заменяете область контента, рекомендуется, чтобы Вы заменили это непрозрачным JComponent
.
setContentPane
в интерфейсе RootPaneContainer
contentPane
- contentPane
объект для этого диалогового окнаIllegalComponentStateException
- (исключение на этапе выполнения), если параметр области контента null
JRootPane
, getContentPane()
, RootPaneContainer.setContentPane(java.awt.Container)
public JLayeredPane getLayeredPane()
layeredPane
объект для этого диалогового окна.getLayeredPane
в интерфейсе RootPaneContainer
layeredPane
свойствоsetLayeredPane(javax.swing.JLayeredPane)
, RootPaneContainer.getLayeredPane()
public void setLayeredPane(JLayeredPane layeredPane)
layeredPane
свойство. Этот метод вызывает конструктор.setLayeredPane
в интерфейсе RootPaneContainer
layeredPane
- новое layeredPane
свойствоIllegalComponentStateException
- (исключение на этапе выполнения), если многоуровневый параметр области является нулемgetLayeredPane()
, RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
public Component getGlassPane()
glassPane
объект для этого диалогового окна.getGlassPane
в интерфейсе RootPaneContainer
glassPane
свойствоsetGlassPane(java.awt.Component)
, RootPaneContainer.getGlassPane()
public void setGlassPane(Component glassPane)
glassPane
свойство. Этот метод вызывает конструктор.setGlassPane
в интерфейсе RootPaneContainer
glassPane
- glassPane
объект для этого диалогового окнаgetGlassPane()
, RootPaneContainer.setGlassPane(java.awt.Component)
public Graphics getGraphics()
null
если этот компонент является в настоящий момент не визуализуемым.getGraphics
в class Component
null
если у этого нет ни одногоComponent.paint(java.awt.Graphics)
public void repaint(long time, int x, int y, int width, int height)
time
миллисекунды. Обратитесь к RepaintManager
для деталей о том, как перекрашивание обрабатывается.repaint
в class Component
time
- максимальное время в миллисекундах перед обновлениемx
- координата xy
- координата ywidth
- widthheight
- heightRepaintManager
public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
JDialog
у s должны быть их художественные оформления Окна (такие как границы, виджеты, чтобы закрыть окно, title...) обеспеченный текущим стилем. Если defaultLookAndFeelDecorated
истина, ток LookAndFeel
поддерживает обеспечение художественных оформлений окна, и текущий менеджер окон поддерживает неукрашенные окна, тогда недавно создаваемые JDialog
s обеспечит их художественные оформления Окна ток LookAndFeel
. Иначе, недавно создаваемый JDialog
s обеспечит их художественные оформления Окна текущий менеджер окон. Можно получить тот же самый эффект на единственный JDialog, делая следующее:
JDialog dialog = new JDialog(); dialog.setUndecorated(true); dialog.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
defaultLookAndFeelDecorated
- Подсказка относительно того, должен ли текущий стиль обеспечить художественные оформления окнаLookAndFeel.getSupportsWindowDecorations()
public static boolean isDefaultLookAndFeelDecorated()
JDialog
s должен обеспечить их художественные оформления Окна текущий стиль. Это - только подсказка, поскольку определенный взгляд и чувства, возможно, не поддерживают эту функцию.protected String paramString()
JDialog
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в class Dialog
JDialog
.public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в class Dialog
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92