Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JInternalFrame extends JComponent implements Accessible, WindowConstants, RootPaneContainer
Обычно, Вы добавляете JInternalFrame
s к a JDesktopPane
. UI делегирует стиль определенные действия к DesktopManager
объект, сохраняемый JDesktopPane
.
JInternalFrame
область контента - то, где Вы добавляете дочерние компоненты. Как conveniance add
и его разновидности, remove
и setLayout
были переопределены, чтобы передать contentPane
по мере необходимости. Это означает, что можно записать:
internalFrame.add(child);И дочерний элемент будет добавлен к contentPane. Областью контента фактически управляет экземпляр
JRootPane
, который также управляет областью расположения, стеклянной областью, и дополнительной строкой меню для внутренней рамки. Пожалуйста, см. JRootPane
документация для полного описания этих компонентов. Обратитесь к RootPaneContainer
для деталей о добавлении, удалении и установке LayoutManager
из a JInternalFrame
. Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
JInternalFrame. AccessibleJInternalFrame
Этот класс реализует поддержку доступности
JInternalFrame класс. |
static class |
JInternalFrame. JDesktopIcon
Этот компонент представляет представленную в виде значка версию a
JInternalFrame . |
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
protected boolean |
closable
Фрейм может быть закрыт.
|
static String |
CONTENT_PANE_PROPERTY
Связанное имя свойства.
|
protected JInternalFrame.JDesktopIcon |
desktopIcon
Значок, который выводится на экран, когда эта внутренняя рамка представляется в виде значка.
|
static String |
FRAME_ICON_PROPERTY
Связанное имя свойства.
|
protected Icon |
frameIcon
Значок, показанный в верхнем левом углу этой внутренней рамки.
|
static String |
GLASS_PANE_PROPERTY
Связанное имя свойства.
|
protected boolean |
iconable
Фрейм может "представленный в виде значка" (уменьшенный вниз и выведенный на экран как изображение значка).
|
static String |
IS_CLOSED_PROPERTY
Ограниченное имя свойства, указывающее, что внутренняя рамка закрывается.
|
static String |
IS_ICON_PROPERTY
Ограниченное имя свойства, указывающее, что внутренняя рамка представляется в виде значка.
|
static String |
IS_MAXIMUM_PROPERTY
Ограниченное имя свойства, указывающее, что внутренняя рамка максимизируется.
|
static String |
IS_SELECTED_PROPERTY
Ограниченное имя свойства, обозначенное, что этот фрейм выбрал состояние.
|
protected boolean |
isClosed
Фрейм был закрыт.
|
protected boolean |
isIcon
Фрейм был представлен в виде значка.
|
protected boolean |
isMaximum
Фрейм был расширен до его максимального размера.
|
protected boolean |
isSelected
Фрейм в настоящий момент выбирается.
|
static String |
LAYERED_PANE_PROPERTY
Связанное имя свойства.
|
protected boolean |
maximizable
Фрейм может быть расширен до размера настольной области.
|
static String |
MENU_BAR_PROPERTY
Связанное имя свойства.
|
protected boolean |
изменяемого размера
Размер фрейма может быть изменен.
|
static String |
ROOT_PANE_PROPERTY
Связанное имя свойства.
|
protected JRootPane |
rootPane
JRootPane экземпляр, который управляет областью контента и дополнительной строкой меню для этой внутренней рамки, так же как стеклянной областью. |
protected boolean |
rootPaneCheckingEnabled
Если истина тогда призывает
add и setLayout будет передан contentPane . |
protected String |
заголовок
Заголовок выводится на экран в строке заголовка этой внутренней рамки.
|
static String |
TITLE_PROPERTY
Связанное имя свойства.
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
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
Конструктор и Описание |
---|
JInternalFrame()
Создает неизменяемого размера, non-closable, non-maximizable, non-iconifiable
JInternalFrame без заголовка. |
JInternalFrame(String title)
Создает неизменяемого размера, non-closable, non-maximizable, non-iconifiable
JInternalFrame с указанным заголовком. |
JInternalFrame(String title, boolean resizable)
Создает non-closable, non-maximizable, non-iconifiable
JInternalFrame с указанным заголовком и resizability. |
JInternalFrame(String title, boolean resizable, boolean closable)
Создает non-maximizable, non-iconifiable
JInternalFrame с указанным заголовком, resizability, и closability. |
JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable)
Создает non-iconifiable
JInternalFrame с указанным заголовком, resizability, closability, и maximizability. |
JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)
Создает a
JInternalFrame с указанным заголовком, resizability, closability, maximizability, и iconifiability. |
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
addImpl(Component comp, Object constraints, int index)
Добавляет указанный дочерний элемент
Component . |
void |
addInternalFrameListener(InternalFrameListener l)
Добавляет указанный слушатель, чтобы получить события внутренней рамки от этой внутренней рамки.
|
protected JRootPane |
createRootPane()
Вызванный конструктором, чтобы установить
JRootPane . |
void |
dispose()
Делает эту внутреннюю рамку невидимой, отменявшей, и закрытой.
|
void |
doDefaultCloseAction()
Огни
INTERNAL_FRAME_CLOSING событие и затем выполняет действие, определенное операцией закрытия внутренней рамки по умолчанию. |
protected void |
fireInternalFrameEvent(int id)
Запускает событие внутренней рамки.
|
AccessibleContext |
getAccessibleContext()
Добирается
AccessibleContext связанный с этим JInternalFrame . |
Контейнер |
getContentPane()
Возвращает область контента для этой внутренней рамки.
|
int |
getDefaultCloseOperation()
Возвращает работу по умолчанию, которая происходит, когда пользователь инициирует "завершение" на этой внутренней рамке.
|
JInternalFrame. JDesktopIcon |
getDesktopIcon()
Возвраты
JDesktopIcon используемый, когда это JInternalFrame представляется в виде значка. |
JDesktopPane |
getDesktopPane()
Метод удобства, который ищет иерархию предка a
JDesktop экземпляр. |
Контейнер |
getFocusCycleRootAncestor()
Всегда возвраты
null потому что JInternalFrame s должен всегда быть корнями цикла обхода фокуса. |
Компонент |
getFocusOwner()
Если это
JInternalFrame является активным, возвращает дочерний элемент, который фокусируется. |
Значок |
getFrameIcon()
Возвращает изображение, выведенное на экран в строке заголовка этой внутренней рамки (обычно в верхнем левом углу).
|
Компонент |
getGlassPane()
Возвращает стеклянную область для этой внутренней рамки.
|
InternalFrameListener[] |
getInternalFrameListeners()
Возвращает массив весь
InternalFrameListener s добавленный к этому JInternalFrame с addInternalFrameListener . |
JMenuBar |
getJMenuBar()
Возвращает ток
JMenuBar для этого JInternalFrame , или null если никакая строка меню не была установлена. |
Курсор |
getLastCursor()
Возвращает последнее
Cursor это было установлено setCursor метод, который не является изменяемого размера Cursor . |
int |
getLayer()
Метод удобства для того, чтобы получить атрибут уровня этого компонента.
|
JLayeredPane |
getLayeredPane()
Возвращает многоуровневую область для этой внутренней рамки.
|
JMenuBar |
getMenuBar()
Осуждаемый.
С версии 1.0.3 Swing, замененной
getJMenuBar() . |
Компонент |
getMostRecentFocusOwner()
Возвращает дочерний компонент этого
JInternalFrame это получит фокус когда это JInternalFrame выбирается. |
Прямоугольник |
getNormalBounds()
Если
JInternalFrame не находится в максимизируемом состоянии, возвратах getBounds() ; иначе, возвращает границы что JInternalFrame был бы восстановлен. |
JRootPane |
getRootPane()
Возвраты
rootPane объект для этой внутренней рамки. |
Строка |
getTitle()
Возвращает заголовок
JInternalFrame . |
InternalFrameUI |
getUI()
Возвращается стиль возражают, что представляет этот компонент.
|
Строка |
getUIClassID()
Возвращает имя класса стили, который представляет этот компонент.
|
Строка |
getWarningString()
Получает строку предупреждения, которая выводится на экран с этой внутренней рамкой.
|
void |
hide() |
boolean |
isClosable()
Возвраты, ли это
JInternalFrame может быть закрыт некоторым пользовательским действием. |
boolean |
isClosed()
Возвраты, ли это
JInternalFrame в настоящий момент закрывается. |
boolean |
isFocusCycleRoot()
Всегда возвраты
true потому что все JInternalFrame s должен быть корнями цикла обхода фокуса. |
boolean |
isIcon()
Возвраты, ли
JInternalFrame в настоящий момент представляется в виде значка. |
boolean |
isIconifiable()
Добирается
iconable свойство, которое по умолчанию является false . |
boolean |
isMaximizable()
Получает значение
maximizable свойство. |
boolean |
isMaximum()
Возвраты, ли
JInternalFrame в настоящий момент максимизируется. |
boolean |
isResizable()
Возвраты, ли
JInternalFrame может быть изменен некоторым пользовательским действием. |
protected boolean |
isRootPaneCheckingEnabled()
Возвраты, ли звонки
add и setLayout передаются contentPane . |
boolean |
isSelected()
Возвраты, ли
JInternalFrame в настоящий момент "выбранный" или активный фрейм. |
void |
moveToBack()
Метод удобства, который перемещает этот компонент, чтобы расположить-1, если его родитель является a
JLayeredPane . |
void |
moveToFront()
Метод удобства, который перемещает этот компонент, чтобы расположить 0, если его родитель является a
JLayeredPane . |
void |
pack()
Субкомпоненты причин этого
JInternalFrame быть размеченным в их привилегированном размере. |
protected void |
paintComponent(Graphics g)
Переопределенный, чтобы позволить оптимизированное рисование, когда внутренняя рамка перетаскивается.
|
protected String |
paramString()
Возвращает строковое представление этого
JInternalFrame . |
void |
remove(Component comp)
Удаляет указанный компонент из контейнера.
|
void |
removeInternalFrameListener(InternalFrameListener l)
Удаляет указанного слушателя внутренней рамки так, чтобы это больше не получило события внутренней рамки от этой внутренней рамки.
|
void |
reshape(int x, int y, int width, int height)
Перемещения и изменяют размеры этого компонента.
|
void |
restoreSubcomponentFocus()
Запрашивает внутреннюю рамку восстановить фокус к последнему субкомпоненту, который сфокусировался.
|
void |
setClosable(boolean b)
Наборы, ли это
JInternalFrame может быть закрыт некоторым пользовательским действием. |
void |
setClosed(boolean b)
Завершения эта внутренняя рамка, если параметр
true . |
void |
setContentPane(Container c)
Наборы это
JInternalFrame 's contentPane свойство. |
void |
setCursor(Cursor cursor)
Устанавливает изображение курсора в указанный курсор.
|
void |
setDefaultCloseOperation(int operation)
Устанавливает работу, которая произойдет по умолчанию, когда пользователь будет инициировать "завершение" на этой внутренней рамке.
|
void |
setDesktopIcon(JInternalFrame.JDesktopIcon d)
Наборы
JDesktopIcon связанный с этим JInternalFrame . |
void |
setFocusCycleRoot(boolean focusCycleRoot)
Ничего не делает потому что
JInternalFrame s должен всегда быть корнями цикла обхода фокуса. |
void |
setFrameIcon(Icon icon)
Устанавливает изображение, которое будет выведено на экран в строке заголовка этой внутренней рамки (обычно в верхнем левом углу).
|
void |
setGlassPane(Component glass)
Наборы это
JInternalFrame 's glassPane свойство. |
void |
setIcon(boolean b)
Представляет в виде значка или де-представляет эту внутреннюю рамку в виде значка, если стиль поддерживает iconification.
|
void |
setIconifiable(boolean b)
Наборы
iconable свойство, которое должно быть true для пользователя, чтобы быть в состоянии сделать JInternalFrame значок. |
void |
setJMenuBar(JMenuBar m)
Наборы
menuBar свойство для этого JInternalFrame . |
void |
setLayer(int layer)
Метод удобства для того, чтобы установить атрибут уровня этого компонента.
|
void |
setLayer(Integer layer)
Метод удобства для того, чтобы установить атрибут уровня этого компонента.
|
void |
setLayeredPane(JLayeredPane layered)
Наборы это
JInternalFrame 's layeredPane свойство. |
void |
setLayout(LayoutManager manager)
Гарантирует, что по умолчанию расположение этого компонента не может быть установлено.
|
void |
setMaximizable(boolean b)
Наборы
maximizable свойство, которое определяет ли JInternalFrame может быть максимизирован некоторым пользовательским действием. |
void |
setMaximum(boolean b)
Максимизирует и восстанавливает эту внутреннюю рамку.
|
void |
setMenuBar(JMenuBar m)
Осуждаемый.
С версии 1.0.3 Swing, замененной
setJMenuBar(JMenuBar m) . |
void |
setNormalBounds(Rectangle r)
Устанавливает нормальные границы для этой внутренней рамки, границы, что эта внутренняя рамка была бы восстановлена от ее максимизируемого состояния.
|
void |
setResizable(boolean b)
Наборы, ли
JInternalFrame может быть изменен некоторым пользовательским действием. |
protected void |
setRootPane(JRootPane root)
Наборы
rootPane свойство для этого JInternalFrame . |
protected void |
setRootPaneCheckingEnabled(boolean enabled)
Наборы, ли звонки
add и setLayout передаются contentPane . |
void |
setSelected(boolean selected)
Выбирает или отменяет выбор внутренней рамки, если она показывает.
|
void |
setTitle(String title)
Наборы
JInternalFrame заголовок. |
void |
setUI(InternalFrameUI ui)
Устанавливает делегата UI к этому
JInternalFrame . |
void |
show()
Если внутренняя рамка не видима, выявляет внутреннюю рамку, делает ее видимой, и пытается выбрать ее.
|
void |
toBack()
Отправляет эту внутреннюю рамку спине.
|
void |
toFront()
Выявляет эту внутреннюю рамку.
|
void |
updateUI()
Уведомление от
UIManager то, что стиль изменился. |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected JRootPane rootPane
JRootPane
экземпляр, который управляет областью контента и дополнительной строкой меню для этой внутренней рамки, так же как стеклянной областью.JRootPane
, RootPaneContainer
protected boolean rootPaneCheckingEnabled
add
и setLayout
будет передан contentPane
. Это - первоначально ложь, но устанавливается в истину когда JInternalFrame
создается.protected boolean closable
protected boolean isClosed
protected boolean maximizable
protected boolean isMaximum
maximizable
protected boolean iconable
protected boolean isIcon
isIcon()
protected boolean resizable
protected boolean isSelected
protected Icon frameIcon
protected String title
protected JInternalFrame.JDesktopIcon desktopIcon
iconable
public static final String CONTENT_PANE_PROPERTY
public static final String MENU_BAR_PROPERTY
public static final String TITLE_PROPERTY
public static final String LAYERED_PANE_PROPERTY
public static final String ROOT_PANE_PROPERTY
public static final String GLASS_PANE_PROPERTY
public static final String FRAME_ICON_PROPERTY
public static final String IS_SELECTED_PROPERTY
public static final String IS_CLOSED_PROPERTY
public static final String IS_MAXIMUM_PROPERTY
public static final String IS_ICON_PROPERTY
public JInternalFrame()
JInternalFrame
без заголовка.public JInternalFrame(String title)
JInternalFrame
с указанным заголовком. Отметьте ту передачу в a null
title
результаты в неуказанном поведении и возможно исключении.title
- не -null
String
вывести на экран в строке заголовкаpublic JInternalFrame(String title, boolean resizable)
JInternalFrame
с указанным заголовком и resizability.title
- String
вывести на экран в строке заголовкаresizable
- если true
, внутренняя рамка может быть измененаpublic JInternalFrame(String title, boolean resizable, boolean closable)
JInternalFrame
с указанным заголовком, resizability, и closability.title
- String
вывести на экран в строке заголовкаresizable
- если true
, внутренняя рамка может быть измененаclosable
- если true
, внутренняя рамка может быть закрытаpublic JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable)
JInternalFrame
с указанным заголовком, resizability, closability, и maximizability.title
- String
вывести на экран в строке заголовкаresizable
- если true
, внутренняя рамка может быть измененаclosable
- если true
, внутренняя рамка может быть закрытаmaximizable
- если true
, внутренняя рамка может быть максимизированаpublic JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)
JInternalFrame
с указанным заголовком, resizability, closability, maximizability, и iconifiability. Все JInternalFrame
конструкторы используют этого.title
- String
вывести на экран в строке заголовкаresizable
- если true
, внутренняя рамка может быть измененаclosable
- если true
, внутренняя рамка может быть закрытаmaximizable
- если true
, внутренняя рамка может быть максимизированаiconifiable
- если true
, внутренняя рамка может быть представлена в виде значкаprotected JRootPane createRootPane()
JRootPane
.JRootPane
JRootPane
public InternalFrameUI getUI()
InternalFrameUI
возразите, что представляет этот компонентpublic void setUI(InternalFrameUI ui)
JInternalFrame
.ui
- делегат UIpublic void updateUI()
UIManager
то, что стиль изменился. Заменяет текущий объект UI последней версией от UIManager
.updateUI
в классе JComponent
JComponent.updateUI()
public String getUIClassID()
getUIClassID
в классе JComponent
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
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
передаются, ложь, если они должны работать непосредственно на JInternalFrame
.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
в классе Container
comp
- компонент, который будет улучшенconstraints
- ограничения, которые будут уважатьindex
- индексIllegalArgumentException
- если index
недопустимоIllegalArgumentException
- добавляя родителя контейнера к себеIllegalArgumentException
- добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public void remove(Component comp)
comp
не дочерний элемент JInternalFrame
это передаст звонок contentPane
.remove
в классе Container
comp
- компонент, который будет удаленNullPointerException
- если comp
нульContainer.add(java.awt.Component)
, RootPaneContainer
public void setLayout(LayoutManager manager)
contentPane
. Обратитесь к RootPaneContainer
для получения дополнительной информации.setLayout
в классе Container
manager
- LayoutManager
setRootPaneCheckingEnabled(boolean)
@Deprecated public JMenuBar getMenuBar()
getJMenuBar()
.JMenuBar
для этого JInternalFrame
, или null
если никакая строка меню не была установлена.null
если ни один не был установленpublic JMenuBar getJMenuBar()
JMenuBar
для этого JInternalFrame
, или null
если никакая строка меню не была установлена.JMenuBar
используемый этой внутренней рамкойsetJMenuBar(javax.swing.JMenuBar)
@Deprecated public void setMenuBar(JMenuBar m)
setJMenuBar(JMenuBar m)
.menuBar
свойство для этого JInternalFrame
.m
- JMenuBar
использовать в этой внутренней рамкеgetJMenuBar()
public void setJMenuBar(JMenuBar m)
menuBar
свойство для этого JInternalFrame
.m
- JMenuBar
использовать в этой внутренней рамкеgetJMenuBar()
public Container getContentPane()
getContentPane
в интерфейсе RootPaneContainer
RootPaneContainer.setContentPane(java.awt.Container)
public void setContentPane(Container c)
JInternalFrame
's contentPane
свойство.setContentPane
в интерфейсе RootPaneContainer
c
- область контента для этой внутренней рамкиIllegalComponentStateException
- (исключение на этапе выполнения), если параметр области контента null
RootPaneContainer.getContentPane()
public JLayeredPane getLayeredPane()
getLayeredPane
в интерфейсе RootPaneContainer
JLayeredPane
объектRootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
, RootPaneContainer.getLayeredPane()
public void setLayeredPane(JLayeredPane layered)
JInternalFrame
's layeredPane
свойство.setLayeredPane
в интерфейсе RootPaneContainer
layered
- JLayeredPane
для этой внутренней рамкиIllegalComponentStateException
- (исключение на этапе выполнения), если многоуровневый параметр области null
RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
public Component getGlassPane()
getGlassPane
в интерфейсе RootPaneContainer
RootPaneContainer.setGlassPane(java.awt.Component)
public void setGlassPane(Component glass)
JInternalFrame
's glassPane
свойство.setGlassPane
в интерфейсе RootPaneContainer
glass
- стеклянная область для этой внутренней рамкиRootPaneContainer.getGlassPane()
public JRootPane getRootPane()
rootPane
объект для этой внутренней рамки.getRootPane
в интерфейсе RootPaneContainer
getRootPane
в классе JComponent
rootPane
свойствоRootPaneContainer.getRootPane()
protected void setRootPane(JRootPane root)
rootPane
свойство для этого JInternalFrame
. Этот метод вызывает конструктор.root
- новое JRootPane
объектpublic void setClosable(boolean b)
JInternalFrame
может быть закрыт некоторым пользовательским действием.b
- булево значение, где true
средства эта внутренняя рамка могут быть закрытыpublic boolean isClosable()
JInternalFrame
может быть закрыт некоторым пользовательским действием.true
если эта внутренняя рамка может быть закрытаpublic boolean isClosed()
JInternalFrame
в настоящий момент закрывается.true
если эта внутренняя рамка закрывается, false
иначеpublic void setClosed(boolean b) throws PropertyVetoException
true
. Не вызывайте этот метод с a false
параметр; результат вызова setClosed(false)
является неуказанным. Если внутренняя рамка уже закрывается, этот метод ничего не делает и сразу возвращается. Иначе, этот метод начинается, стреляя INTERNAL_FRAME_CLOSING
событие. Затем этот метод устанавливает closed
свойство к true
если слушатель не накладывает вето на изменение свойства. Этот метод заканчивается, делая внутреннюю рамку, невидимую и отменявшую, и затем стреляя INTERNAL_FRAME_CLOSED
событие.
Отметьте: Чтобы снова использовать внутреннюю рамку, которая была закрыта, следует добавить это к контейнеру (даже если бы Вы никогда не удаляли это из его предыдущего контейнера). Как правило, этот контейнер будет JDesktopPane
это ранее содержало внутреннюю рамку.
b
- должен быть true
PropertyVetoException
- когда на попытку установить свойство накладывают вето JInternalFrame
isClosed()
, setDefaultCloseOperation(int)
, dispose()
, InternalFrameEvent.INTERNAL_FRAME_CLOSING
public void setResizable(boolean b)
JInternalFrame
может быть изменен некоторым пользовательским действием.b
- булевская переменная, где true
средства эта внутренняя рамка могут быть измененыpublic boolean isResizable()
JInternalFrame
может быть изменен некоторым пользовательским действием.true
если эта внутренняя рамка может быть изменена, false
иначеpublic void setIconifiable(boolean b)
iconable
свойство, которое должно быть true
для пользователя, чтобы быть в состоянии сделать JInternalFrame
значок. Некоторый взгляд и чувства не могли бы реализовать iconification; они проигнорируют это свойство.b
- булевская переменная, где true
средства эта внутренняя рамка могут быть представлены в виде значкаpublic boolean isIconifiable()
iconable
свойство, которое по умолчанию является false
.iconable
свойство.setIconifiable(boolean)
public boolean isIcon()
JInternalFrame
в настоящий момент представляется в виде значка.true
если эта внутренняя рамка представляется в виде значкаpublic void setIcon(boolean b) throws PropertyVetoException
INTERNAL_FRAME_ICONIFIED
событие. Если изменения состояния к де-представленному в виде значка, INTERNAL_FRAME_DEICONIFIED
событие запускается.b
- булевская переменная, где true
средства представить эту внутреннюю рамку в виде значка и false
средства де-представить это в виде значкаPropertyVetoException
- когда на попытку установить свойство накладывают вето JInternalFrame
InternalFrameEvent.INTERNAL_FRAME_ICONIFIED
, InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED
public void setMaximizable(boolean b)
maximizable
свойство, которое определяет ли JInternalFrame
может быть максимизирован некоторым пользовательским действием. Некоторый взгляд и чувства не могли бы поддерживать внутренние рамки максимизации; они проигнорируют это свойство.b
- true
определить, что эта внутренняя рамка должна быть maximizable; false
определить, что это не должно бытьpublic boolean isMaximizable()
maximizable
свойство.maximizable
свойствоsetMaximizable(boolean)
public boolean isMaximum()
JInternalFrame
в настоящий момент максимизируется.true
если эта внутренняя рамка максимизируется, false
иначеpublic void setMaximum(boolean b) throws PropertyVetoException
JDesktopPane
область, связанная с JInternalFrame
. Размер восстановленного фрейма устанавливается в JInternalFrame
's фактический размер.b
- булевская переменная, где true
максимизирует эту внутреннюю рамку и false
восстановления этоPropertyVetoException
- когда на попытку установить свойство накладывают вето JInternalFrame
public String getTitle()
JInternalFrame
.String
содержа заголовок этой внутренней рамкиsetTitle(java.lang.String)
public void setTitle(String title)
JInternalFrame
заголовок. title
может иметь a null
значение.title
- String
вывести на экран в строке заголовкаgetTitle()
public void setSelected(boolean selected) throws PropertyVetoException
JInternalFrame
обычно тянет его строку заголовка по-другому, если это - выбранный фрейм, который указывает пользователю, что у этой внутренней рамки есть фокус. Когда этот метод изменяет состояние внутренней рамки от невыбранного до выбранного, это стреляет InternalFrameEvent.INTERNAL_FRAME_ACTIVATED
событие. Если изменение от выбранного до невыбранного, InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED
событие запускается.selected
- булевская переменная, где true
средства эта внутренняя рамка должны стать выбранными (в настоящий момент активный) и false
средства это должно стать невыбраннымPropertyVetoException
- когда на попытку установить свойство накладывают вето JInternalFrame
Component.isShowing()
, InternalFrameEvent.INTERNAL_FRAME_ACTIVATED
, InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED
public boolean isSelected()
JInternalFrame
в настоящий момент "выбранный" или активный фрейм.true
если эта внутренняя рамка в настоящий момент выбирается (активная)setSelected(boolean)
public void setFrameIcon(Icon icon)
desktopIcon
объект, который является изображением, выведенным на экран в JDesktop
когда эта внутренняя рамка представляется в виде значка. Передача null
к этой функции допустимо, но стиль может выбрать соответствующее поведение для той ситуации, такой как отображение никакого значка или значка по умолчанию для стили.icon
- Icon
вывести на экран в строке заголовкаgetFrameIcon()
public Icon getFrameIcon()
Icon
выведенный на экран в строке заголовкаsetFrameIcon(javax.swing.Icon)
public void moveToFront()
JLayeredPane
.public void moveToBack()
JLayeredPane
.public Cursor getLastCursor()
Cursor
это было установлено setCursor
метод, который не является изменяемого размера Cursor
.Cursor
public void setCursor(Cursor cursor)
contains
метод для этого компонента возвращает true для текущей позиции курсора, и этот Компонент является видимым, визуализуемым, и включал. Установка курсора a Container
причины, что курсор, который будет выведен на экран в пределах всех субкомпонентов контейнера, за исключением тех, которые имеют не -null
курсор. У метода не может быть никакого визуального эффекта, если реализация платформы Java и/или собственная система не поддерживают изменение формы курсора мыши.
setCursor
в классе Component
cursor
- Одна из констант, определенных Cursor
класс; если этот параметр null
тогда этот компонент наследует курсор своего родителяComponent.isEnabled()
, Component.isShowing()
, Component.getCursor()
, Component.contains(int, int)
, Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)
, Cursor
public void setLayer(Integer layer)
layer
- Integer
объект, определяющий настольный уровень этого фреймаJLayeredPane
public void setLayer(int layer)
setLayer(Integer)
должен использоваться для значений уровня, предопределенных в JLayeredPane
. При использовании setLayer(int)
, забота должна быть проявлена, чтобы не случайно столкнуться с теми значениями.layer
- целое число, определяющее настольный уровень этой внутренней рамкиsetLayer(Integer)
, JLayeredPane
public int getLayer()
Integer
объект, определяющий настольный уровень этого фреймаJLayeredPane
public JDesktopPane getDesktopPane()
JDesktop
экземпляр. Если JInternalFrame
не находит ни один, desktopIcon
дерево ищется.JDesktopPane
эта внутренняя рамка принадлежит, или null
если ни один не находитсяpublic void setDesktopIcon(JInternalFrame.JDesktopIcon d)
JDesktopIcon
связанный с этим JInternalFrame
.d
- JDesktopIcon
вывести на экран на рабочем столеgetDesktopIcon()
public JInternalFrame.JDesktopIcon getDesktopIcon()
JDesktopIcon
используемый, когда это JInternalFrame
представляется в виде значка.JDesktopIcon
выведенный на экран на рабочем столеsetDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)
public Rectangle getNormalBounds()
JInternalFrame
не находится в максимизируемом состоянии, возвратах getBounds()
; иначе, возвращает границы что JInternalFrame
был бы восстановлен.Rectangle
содержа границы этого фрейма, когда в нормальном состоянииpublic void setNormalBounds(Rectangle r)
r
- границы, которым должна быть восстановлена эта внутренняя рамкаpublic Component getFocusOwner()
JInternalFrame
является активным, возвращает дочерний элемент, который фокусируется. Иначе, возвраты null
.null
если никакие дочерние элементы не фокусируютсяpublic Component getMostRecentFocusOwner()
JInternalFrame
это получит фокус когда это JInternalFrame
выбирается. Если это JInternalFrame
в настоящий момент выбирается, этот метод возвращает тот же самый компонент как getFocusOwner
метод. Если это JInternalFrame
не выбирается, тогда дочерний компонент, который последний раз запрашивал, фокус будет возвращен. Если никакой дочерний компонент никогда не запрашивал фокус, то это JInternalFrame
's начальная буква focusable компонент возвращается. Если никакой такой дочерний элемент не существует, то это JInternalFrame
's компонент по умолчанию, чтобы фокусироваться возвращается.JInternalFrame
выбираетсяgetFocusOwner()
, isSelected
public void restoreSubcomponentFocus()
public void reshape(int x, int y, int width, int height)
reshape
в классе JComponent
x
- целое число, дающее новую горизонтальную позицию компонента, измеренную в пикселях слева ее контейнераy
- целое число, дающее новую вертикальную позицию компонента, измеренную в пикселях от нижней части ее контейнераwidth
- целое число, дающее новую ширину компонента в пикселяхheight
- целое число, дающее новую высоту компонента в пикселяхComponent.setBounds(int, int, int, int)
public void addInternalFrameListener(InternalFrameListener l)
l
- слушатель внутренней рамкиpublic void removeInternalFrameListener(InternalFrameListener l)
l
- слушатель внутренней рамкиpublic InternalFrameListener[] getInternalFrameListeners()
InternalFrameListener
s добавленный к этому JInternalFrame
с addInternalFrameListener
.InternalFrameListener
s добавленный или пустой массив, если никакие слушатели не были добавленыaddInternalFrameListener(javax.swing.event.InternalFrameListener)
protected void fireInternalFrameEvent(int id)
id
- тип запускаемого события; одно из следующего: InternalFrameEvent.INTERNAL_FRAME_OPENED
InternalFrameEvent.INTERNAL_FRAME_CLOSING
InternalFrameEvent.INTERNAL_FRAME_CLOSED
InternalFrameEvent.INTERNAL_FRAME_ICONIFIED
InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED
InternalFrameEvent.INTERNAL_FRAME_ACTIVATED
InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED
public void doDefaultCloseAction()
INTERNAL_FRAME_CLOSING
событие и затем выполняет действие, определенное операцией закрытия внутренней рамки по умолчанию. Этот метод обычно вызывается стилем реализованный обработчик действия для близкой кнопки внутренней рамки.setDefaultCloseOperation(int)
, InternalFrameEvent.INTERNAL_FRAME_CLOSING
public void setDefaultCloseOperation(int operation)
DO_NOTHING_ON_CLOSE
windowClosing
метод зарегистрированного InternalFrameListener
объект. HIDE_ON_CLOSE
DISPOSE_ON_CLOSE
Значение по умолчанию DISPOSE_ON_CLOSE
. Прежде, чем выполнить указанную операцию закрытия, внутренняя рамка стреляет INTERNAL_FRAME_CLOSING
событие.
operation
- одна из следующих констант, определенных в javax.swing.WindowConstants
(интерфейс, реализованный JInternalFrame
): DO_NOTHING_ON_CLOSE
, HIDE_ON_CLOSE
, или DISPOSE_ON_CLOSE
addInternalFrameListener(javax.swing.event.InternalFrameListener)
, getDefaultCloseOperation()
, JComponent.setVisible(boolean)
, dispose()
, InternalFrameEvent.INTERNAL_FRAME_CLOSING
public int getDefaultCloseOperation()
setDefaultCloseOperation(int)
public void pack()
JInternalFrame
быть размеченным в их привилегированном размере. Внутренние рамки, которые представляются в виде значка или максимизируются, сначала восстанавливаются и затем упаковываются. Если внутренняя рамка неспособна быть восстановленной, ее состояние не изменяется и не будет упаковано.Window.pack()
public void show()
INTERNAL_FRAME_OPENED
событие. Этот метод ничего не делает, если внутренняя рамка уже видима. У вызова этого метода есть тот же самый результат как вызов setVisible(true)
.show
в классе Component
moveToFront()
, setSelected(boolean)
, InternalFrameEvent.INTERNAL_FRAME_OPENED
, JComponent.setVisible(boolean)
public void dispose()
INTERNAL_FRAME_CLOSED
событие. Результаты вызова этого метода подобны setClosed(true)
, но dispose
всегда преуспевает в том, чтобы закрыть внутреннюю рамку и не стреляет INTERNAL_FRAME_CLOSING
событие.public void toFront()
Window.toFront()
, moveToFront()
public void toBack()
Window.toBack()
, moveToBack()
public final void setFocusCycleRoot(boolean focusCycleRoot)
JInternalFrame
s должен всегда быть корнями цикла обхода фокуса.setFocusCycleRoot
в классе Container
focusCycleRoot
- это значение игнорируетсяisFocusCycleRoot()
, Container.setFocusTraversalPolicy(java.awt.FocusTraversalPolicy)
, Container.getFocusTraversalPolicy()
public final boolean isFocusCycleRoot()
true
потому что все JInternalFrame
s должен быть корнями цикла обхода фокуса.isFocusCycleRoot
в классе Container
true
setFocusCycleRoot(boolean)
, Container.setFocusTraversalPolicy(java.awt.FocusTraversalPolicy)
, Container.getFocusTraversalPolicy()
public final Container getFocusCycleRootAncestor()
null
потому что JInternalFrame
s должен всегда быть корнями цикла обхода фокуса.getFocusCycleRootAncestor
в классе Component
null
Container.isFocusCycleRoot()
public final String getWarningString()
null
.null
Window.getWarningString()
protected String paramString()
JInternalFrame
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в классе JComponent
JInternalFrame
protected void paintComponent(Graphics g)
paintComponent
в классе JComponent
g
- Graphics
объект защититьJComponent.paint(java.awt.Graphics)
, ComponentUI
public AccessibleContext getAccessibleContext()
AccessibleContext
связанный с этим JInternalFrame
. Для внутренних рамок, AccessibleContext
принимает форму AccessibleJInternalFrame
объект. Новое AccessibleJInternalFrame
экземпляр создается в случае необходимости.getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в классе JComponent
AccessibleJInternalFrame
это служит AccessibleContext
из этого JInternalFrame
JInternalFrame.AccessibleJInternalFrame
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.