Class JInternalFrame
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
@JavaBean(defaultProperty="JMenuBar", description="A frame container which is contained within another window.") public class JInternalFrame extends JComponent implements Accessible, WindowConstants, RootPaneContainer
Как правило, JInternalFrame добавляются в JDesktopPane. Пользовательский интерфейс делегирует действия, специфичные для стиля оформления (look-and-feel), объекту DesktopManager, управляемому JDesktopPane.
Панель содержимого (content pane) фрейма JInternalFrame предназначена для добавления дочерних компонентов. Для удобства методы add, remove и setLayout этого класса переопределены таким образом, что они делегируют вызовы соответствующим методам ContentPane. Например, вы можете добавить дочерний компонент во внутренний фрейм следующим образом:
internalFrame.add(child);
И дочерний компонент будет добавлен в contentPane. Панель содержимого фактически управляется экземпляром JRootPane, который также управляет панелью компоновки (layout pane), прозрачной панелью (glass pane) и необязательной строкой меню для внутреннего фрейма. Полное описание этих компонентов см. в документации к JRootPane. Подробные сведения о добавлении, удалении и настройке LayoutManager для JInternalFrame см. в описании RootPaneContainer. Предупреждение: Swing не является потокобезопасным. Дополнительные сведения см. в разделе Swing's Threading Policy.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими на одной и той же версии Swing. Начиная с версии 1.4 поддержка долговременного хранения всех компонентов JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.
- С какого момента появилось:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JInternalFrame.AccessibleJInternalFrame |
Этот класс реализует поддержку специальных возможностей (accessibility) для класса JInternalFrame. |
static class |
JInternalFrame.JDesktopIcon |
Этот компонент представляет собой свернутую в значок версию JInternalFrame. |
Вложенные классы/интерфейсы, объявленные в классе JComponent
JComponent.AccessibleJComponent | Модификатор и тип | Класс | Описание |
|---|---|---|
class |
JComponent.AccessibleJComponent |
Внутренний класс JComponent, используемый для предоставления стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer |
Внутренний класс Container, используемый для предоставления стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для предоставления стандартной поддержки специальных возможностей. |
static enum |
Component.BaselineResizeBehavior |
Перечисление распространенных способов изменения базовой линии компонента при изменении его размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для блит-копирования закадровых поверхностей на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов на компоненте. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected boolean |
closable |
Фрейм может быть закрыт. |
static final String |
CONTENT_PANE_PROPERTY |
Имя связанного свойства (bound property). |
protected JInternalFrame.JDesktopIcon |
desktopIcon |
Значок, который отображается, когда данный внутренний фрейм свернут в значок. |
static final String |
FRAME_ICON_PROPERTY |
Имя связанного свойства (bound property). |
protected Icon |
frameIcon |
Значок, отображаемый в верхнем левом углу этого внутреннего фрейма. |
static final String |
GLASS_PANE_PROPERTY |
Имя связанного свойства (bound property). |
protected boolean |
iconable |
Фрейм может быть свернут в значок (уменьшен и отображен в виде изображения-значка). |
static final String |
IS_CLOSED_PROPERTY |
Имя ограниченного свойства (constrained property), указывающее, что внутренний фрейм закрыт. |
static final String |
IS_ICON_PROPERTY |
Имя ограниченного свойства (constrained property), указывающее, что внутренний фрейм свернут в значок. |
static final String |
IS_MAXIMUM_PROPERTY |
Имя ограниченного свойства (constrained property), указывающее, что внутренний фрейм распахнут на весь экран. |
static final String |
IS_SELECTED_PROPERTY |
Имя ограниченного свойства (constrained property), указывающее, что этот фрейм имеет статус выбранного. |
protected boolean |
isClosed |
Фрейм был закрыт. |
protected boolean |
isIcon |
Фрейм был свернут в значок. |
protected boolean |
isMaximum |
Фрейм был развернут до максимального размера. |
protected boolean |
isSelected |
Фрейм в данный момент выбран. |
static final String |
LAYERED_PANE_PROPERTY |
Имя связанного свойства (bound property). |
protected boolean |
maximizable |
Фрейм может быть развернут до размера панели рабочего стола (desktop pane). |
static final String |
MENU_BAR_PROPERTY |
Имя связанного свойства (bound property). |
protected boolean |
resizable |
Размер фрейма можно изменять. |
static final String |
ROOT_PANE_PROPERTY |
Имя связанного свойства (bound property). |
protected JRootPane |
rootPane |
Экземпляр JRootPane, управляющий панелью содержимого и необязательной строкой меню для этого внутреннего фрейма, а также прозрачной панелью. |
protected boolean |
rootPaneCheckingEnabled |
Если true, то вызовы add и setLayout будут перенаправляться в contentPane. |
protected String |
title |
Заголовок, отображаемый в строке заголовка этого внутреннего фрейма. |
static final String |
TITLE_PROPERTY |
Имя связанного свойства (bound property). |
Поля, объявленные в классе JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW | Модификатор и тип | Поле | Описание |
|---|---|---|
protected EventListenerList |
listenerList |
Список слушателей событий для этого компонента. |
static final String |
TOOL_TIP_TEXT_KEY |
Комментарий, отображаемый при наведении курсора на компонент, также известный как «всплывающая подсказка» или «ярлык-подсказка». |
protected ComponentUI |
ui |
Делегат внешнего вида (look and feel) для этого компонента. |
static final int |
UNDEFINED_CONDITION |
Константа, используемая некоторыми API для обозначения того, что условие не определено. |
static final int |
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда принимающий компонент является предком компонента, находящегося в фокусе, или сам является сфокусированным компонентом. |
static final int |
WHEN_FOCUSED |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда компонент находится в фокусе. |
static final int |
WHEN_IN_FOCUSED_WINDOW |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда принимающий компонент находится в окне, имеющем фокус, или сам является сфокусированным компонентом. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
Объект AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Вспомогательная константа для getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Вспомогательная константа для getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Вспомогательная константа для getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Вспомогательная константа для getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Вспомогательная константа для getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что асинхронно отслеживаемое изображение было прервано до завершения генерации. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что статическое изображение, которое ранее отрисовывалось, теперь полностью готово и может быть отрисовано снова в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что очередной полный кадр многокадрового изображения, который ранее отрисовывался, теперь доступен для повторной отрисовки. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что высота базового изображения стала доступна и может быть получена из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что свойства изображения стали доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что стало доступно больше пикселей, необходимых для отрисовки масштабированного варианта изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что ширина базового изображения стала доступна и может быть получена из аргумента width метода обратного вызова imageUpdate. |
Поля, объявленные в интерфейсе WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
DISPOSE_ON_CLOSE |
Операция закрытия окна по умолчанию — освобождение окна (dispose). |
static final int |
DO_NOTHING_ON_CLOSE |
Операция закрытия окна по умолчанию — ничего не делать (do-nothing). |
static final int |
EXIT_ON_CLOSE |
Операция закрытия окна по умолчанию — выход из приложения (exit). |
static final int |
HIDE_ON_CLOSE |
Операция закрытия окна по умолчанию — скрыть окно (hide). |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JInternalFrame() |
Создает фрейм JInternalFrame без заголовка, без возможности изменения размера, закрытия, разворачивания и сворачивания в значок. |
JInternalFrame |
Создает фрейм JInternalFrame с указанным заголовком, без возможности изменения размера, закрытия, разворачивания и сворачивания в значок. |
JInternalFrame |
Создает фрейм JInternalFrame с указанным заголовком и возможностью изменения размера, без возможности закрытия, разворачивания и сворачивания в значок. |
JInternalFrame |
Создает фрейм JInternalFrame с указанным заголовком, возможностью изменения размера и закрытия, без возможности разворачивания и сворачивания в значок. |
JInternalFrame |
Создает фрейм JInternalFrame с указанным заголовком, возможностью изменения размера, закрытия и разворачивания, без возможности сворачивания в значок. |
JInternalFrame |
Создает фрейм JInternalFrame с указанным заголовком, возможностью изменения размера, закрытия, разворачивания и сворачивания в значок. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
addImpl |
Добавляет указанный дочерний Component. |
void |
addInternalFrameListener |
Добавляет указанный слушатель для получения событий внутреннего фрейма от этого внутреннего фрейма. |
protected JRootPane |
createRootPane() |
Вызывается конструктором для настройки JRootPane. |
void |
dispose() |
Делает этот внутренний фрейм невидимым, невыделенным и закрытым. |
void |
doDefaultCloseAction() |
Генерирует событие INTERNAL_FRAME_CLOSING, а затем выполняет действие, указанное операцией закрытия по умолчанию для внутреннего фрейма. |
protected void |
fireInternalFrameEvent |
Генерирует событие внутреннего фрейма. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим JInternalFrame. |
Container |
getContentPane() |
Возвращает панель содержимого для этого внутреннего фрейма. |
int |
getDefaultCloseOperation() |
Возвращает операцию по умолчанию, которая выполняется при инициировании пользователем операции «закрыть» для этого внутреннего фрейма. |
JInternalFrame.JDesktopIcon |
getDesktopIcon() |
Возвращает JDesktopIcon, используемый при свертывании этого JInternalFrame в значок. |
JDesktopPane |
getDesktopPane() |
Удобный метод, выполняющий поиск экземпляра JDesktop вверх по иерархии предков. |
final Container |
getFocusCycleRootAncestor() |
Всегда возвращает null, поскольку объекты JInternalFrame всегда должны быть корнями цикла обхода фокуса. |
Component |
getFocusOwner() |
Если этот JInternalFrame активен, возвращает дочерний элемент, имеющий фокус. |
Icon |
getFrameIcon() |
Возвращает изображение, отображаемое в заголовке этого внутреннего фрейма (обычно в верхнем левом углу). |
Component |
getGlassPane() |
Возвращает прозрачную панель (glass pane) для этого внутреннего фрейма. |
InternalFrameListener[] |
getInternalFrameListeners() |
Возвращает массив всех InternalFrameListener, добавленных в этот JInternalFrame с помощью addInternalFrameListener. |
JMenuBar |
getJMenuBar() |
Возвращает текущий JMenuBar для этого JInternalFrame или null, если строка меню не была установлена. |
Cursor |
getLastCursor() |
Возвращает последний Cursor, установленный методом setCursor, который не является изменяемым по размеру Cursor. |
int |
getLayer() |
Удобный метод для получения атрибута слоя этого компонента. |
JLayeredPane |
getLayeredPane() |
Возвращает многослойную панель (layered pane) для этого внутреннего фрейма. |
JMenuBar |
getMenuBar() |
Устарело. |
Component |
getMostRecentFocusOwner() |
Возвращает дочерний компонент этого JInternalFrame, который получит фокус при выборе этого JInternalFrame. |
Rectangle |
getNormalBounds() |
Если JInternalFrame не находится в развернутом состоянии, возвращает getBounds(); в противном случае возвращает границы, до которых JInternalFrame будет восстановлен. |
JRootPane |
getRootPane() |
Возвращает объект rootPane для этого внутреннего фрейма. |
String |
getTitle() |
Возвращает заголовок JInternalFrame. |
InternalFrameUI |
getUI() |
Возвращает объект внешнего вида (look-and-feel), который отрисовывает этот компонент. |
String |
getUIClassID() |
Возвращает имя класса внешнего вида (look-and-feel), который отрисовывает этот компонент. |
final String |
getWarningString() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. начиная с JDK 24 |
void |
hide() |
|
boolean |
isClosable() |
Возвращает значение, указывающее, может ли этот JInternalFrame быть закрыт каким-либо действием пользователя. |
boolean |
isClosed() |
Возвращает значение, указывающее, закрыт ли в данный момент этот JInternalFrame. |
final boolean |
isFocusCycleRoot() |
Всегда возвращает true, поскольку все JInternalFrame должны быть корнями цикла обхода фокуса. |
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, если его родителем является JLayeredPane. |
void |
moveToFront() |
Удобный метод, который перемещает этот компонент в позицию 0, если его родителем является JLayeredPane. |
void |
pack() |
Приводит к компоновке подкомпонентов этого JInternalFrame в соответствии с их предпочтительным размером. |
protected void |
paintComponent |
Переопределено для оптимизации отрисовки при перетаскивании внутреннего фрейма. |
protected String |
paramString() |
Возвращает строковое представление этого JInternalFrame. |
void |
remove |
Удаляет указанный компонент из контейнера. |
void |
removeInternalFrameListener |
Удаляет указанный слушатель внутреннего фрейма, чтобы он больше не получал события от этого внутреннего фрейма. |
void |
reshape |
Перемещает и изменяет размер этого компонента. |
void |
restoreSubcomponentFocus() |
Запрашивает внутренний фрейм восстановить фокус на последнем подкомпоненте, который имел фокус. |
void |
setClosable |
Устанавливает, может ли этот JInternalFrame быть закрыт каким-либо действием пользователя. |
void |
setClosed |
Закрывает этот внутренний фрейм, если аргумент равен true. |
void |
setContentPane |
Устанавливает свойство contentPane этого JInternalFrame. |
void |
setCursor |
Устанавливает изображение курсора на указанный курсор. |
void |
setDefaultCloseOperation |
Устанавливает операцию, которая будет выполняться по умолчанию при инициировании пользователем операции «закрыть» для этого внутреннего фрейма. |
void |
setDesktopIcon |
Устанавливает JDesktopIcon, связанный с этим JInternalFrame. |
final void |
setFocusCycleRoot |
Ничего не делает, так как объекты JInternalFrame всегда должны быть корнями цикла обхода фокуса. |
void |
setFrameIcon |
Устанавливает изображение, отображаемое в заголовке этого внутреннего фрейма (обычно в верхнем левом углу). |
void |
setGlassPane |
Устанавливает свойство glassPane этого JInternalFrame. |
void |
setIcon |
Сворачивает или восстанавливает из значка этот внутренний фрейм, если внешний вид поддерживает свертывание в значок. |
void |
setIconifiable |
Устанавливает свойство iconable, которое должно быть true, чтобы пользователь мог свернуть JInternalFrame в значок. |
void |
setJMenuBar |
Устанавливает свойство menuBar для этого JInternalFrame. |
void |
setLayer |
Удобный метод для установки атрибута слоя этого компонента. |
void |
setLayer |
Удобный метод для установки атрибута слоя этого компонента. |
void |
setLayeredPane |
Устанавливает свойство layeredPane этого JInternalFrame. |
void |
setLayout |
Гарантирует, что по умолчанию макет этого компонента не может быть изменен. |
void |
setMaximizable |
Устанавливает свойство maximizable, которое определяет, может ли JInternalFrame быть развернут на весь экран действием пользователя. |
void |
setMaximum |
Разворачивает на весь экран и восстанавливает этот внутренний фрейм. |
void |
setMenuBar |
Устарело. Начиная с версии Swing 1.0.3, заменено на setJMenuBar(JMenuBar m). |
void |
setNormalBounds |
Устанавливает нормальные границы для этого внутреннего фрейма, то есть границы, до которых этот внутренний фрейм будет восстановлен из своего развернутого состояния. |
void |
setResizable |
Устанавливает, может ли размер JInternalFrame изменяться каким-либо действием пользователя. |
protected void |
setRootPane |
Устанавливает свойство rootPane для этого JInternalFrame. |
protected void |
setRootPaneCheckingEnabled |
Устанавливает, перенаправляются ли вызовы add и setLayout на contentPane. |
void |
setSelected |
Выделяет или снимает выделение с внутреннего фрейма, если он отображается. |
void |
setTitle |
Устанавливает заголовок JInternalFrame. |
void |
setUI |
Устанавливает делегат пользовательского интерфейса (UI) для этого JInternalFrame. |
void |
show() |
Если внутренний фрейм невидим, перемещает его на передний план, делает его видимым и пытается выделить его. |
void |
toBack() |
Перемещает этот внутренний фрейм на задний план. |
void |
toFront() |
Перемещает этот внутренний фрейм на передний план. |
void |
updateUI() |
Уведомление от UIManager об изменении внешнего вида (look and feel). |
Методы, объявленные в классе JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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 | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAncestorListener |
Регистрирует listener, чтобы он получал AncestorEvents, когда он сам или любой из его предков перемещается либо становится видимым или невидимым. |
void |
addNotify() |
Уведомляет данный компонент о том, что у него появился родительский компонент. |
void |
addVetoableChangeListener |
Добавляет VetoableChangeListener в список слушателей. |
void |
computeVisibleRect |
Возвращает «прямоугольник видимой области» (visible rect rectangle) компонента Component — пересечение видимых прямоугольников для этого компонента и всех его предков. |
boolean |
contains |
Предоставляет делегату пользовательского интерфейса возможность определить точную форму этого компонента для обработки событий мыши. |
JToolTip |
createToolTip() |
Возвращает экземпляр JToolTip, который должен использоваться для отображения всплывающей подсказки. |
void |
disable() |
Устарело. Начиная с версии JDK 1.1, заменено на java.awt.Component.setEnabled(boolean). |
void |
enable() |
Устарело. Начиная с версии JDK 1.1, заменено на java.awt.Component.setEnabled(boolean). |
void |
firePropertyChange |
Поддержка отправки отчетов об изменениях связных свойств (bound properties) для логических свойств. |
void |
firePropertyChange |
Поддержка отправки отчетов об изменениях связных свойств (bound properties) для целочисленных свойств. |
protected void |
fireVetoableChange |
Поддерживает отправку отчетов об изменениях свойств с ограничениями (constrained properties). |
ActionListener |
getActionForKeyStroke |
Возвращает объект, который будет выполнять действие, зарегистрированное для указанного нажатия клавиши. |
final ActionMap |
getActionMap() |
Возвращает ActionMap, используемый для определения того, какое действие Action следует вызвать для конкретной привязки KeyStroke. |
float |
getAlignmentX() |
Переопределяет Container.getAlignmentX для возврата выравнивания по горизонтали. |
float |
getAlignmentY() |
Переопределяет Container.getAlignmentY для возврата выравнивания по вертикали. |
AncestorListener[] |
getAncestorListeners() |
Возвращает массив всех слушателей предков, зарегистрированных для этого компонента. |
boolean |
getAutoscrolls() |
Получает свойство autoscrolls. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает значение перечисления, указывающее, как базовая линия компонента изменяется при изменении его размера. |
Border |
getBorder() |
Возвращает рамку этого компонента или null, если рамка в данный момент не задана. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемое значение» rv и возвращает rv. |
final Object |
getClientProperty |
Возвращает значение свойства с указанным ключом. |
protected Graphics |
getComponentGraphics |
Возвращает графический объект, используемый для отрисовки этого компонента. |
JPopupMenu |
getComponentPopupMenu() |
Возвращает JPopupMenu, назначенный для этого компонента. |
int |
getConditionForKeyStroke |
Возвращает условие, определяющее, выполняется ли зарегистрированное действие в ответ на указанное нажатие клавиши. |
int |
getDebugGraphicsOptions() |
Возвращает состояние отладки графики. |
static Locale |
getDefaultLocale() |
Возвращает локаль по умолчанию, используемую для инициализации свойства локали каждого JComponent при его создании. |
FontMetrics |
getFontMetrics |
Получает FontMetrics для указанного Font. |
Graphics |
getGraphics() |
Возвращает графический контекст этого компонента, который позволяет рисовать на нем. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
boolean |
getInheritsPopupMenu() |
Возвращает true, если JPopupMenu должен наследоваться от родителя. |
final InputMap |
getInputMap() |
Возвращает InputMap, который используется, когда компонент находится в фокусе. |
final InputMap |
getInputMap |
Возвращает InputMap, используемый во время condition. |
InputVerifier |
getInputVerifier() |
Возвращает верификатор ввода для этого компонента. |
Insets |
getInsets() |
Если для этого компонента установлена рамка, возвращает отступы рамки; в противном случае вызывает super.getInsets. |
Insets |
getInsets |
Возвращает объект Insets, содержащий значения отступов этого компонента. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого JComponent. |
Point |
getLocation |
Сохраняет начало координат (x, y) этого компонента в «возвращаемое значение» rv и возвращает rv. |
Dimension |
getMaximumSize() |
Если максимальный размер был задан отличным от null значением, просто возвращает его. |
Dimension |
getMinimumSize() |
Если минимальный размер был задан отличным от null значением, просто возвращает его. |
Component |
getNextFocusableComponent() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy. |
Point |
getPopupLocation |
Возвращает предпочтительное положение для отображения всплывающего меню в системе координат этого компонента. |
Dimension |
getPreferredSize() |
Если preferredSize был задан отличным от null значением, просто возвращает его. |
KeyStroke[] |
getRegisteredKeyStrokes() |
Возвращает KeyStrokes, инициирующий зарегистрированные действия. |
Dimension |
getSize |
Сохраняет ширину/высоту этого компонента в «возвращаемое значение» rv и возвращает rv. |
Point |
getToolTipLocation |
Возвращает положение всплывающей подсказки в системе координат этого компонента. |
String |
getToolTipText() |
Возвращает строку всплывающей подсказки, заданную с помощью setToolTipText. |
String |
getToolTipText |
Возвращает строку, которая будет использоваться в качестве всплывающей подсказки для события event. |
Container |
getTopLevelAncestor() |
Возвращает предка верхнего уровня для этого компонента (содержащий Window) или null, если этот компонент не был добавлен ни в один контейнер. |
TransferHandler |
getTransferHandler() |
Получает свойство transferHandler. |
boolean |
getVerifyInputWhenFocusTarget() |
Возвращает значение, указывающее, будет ли вызываться верификатор ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
VetoableChangeListener[] |
getVetoableChangeListeners() |
Возвращает массив всех слушателей вето-изменений (vetoable change listeners), зарегистрированных для этого компонента. |
Rectangle |
getVisibleRect() |
Возвращает «видимый прямоугольник» компонента Component — пересечение видимого прямоугольника этого компонента, new Rectangle(0, 0, getWidth(), getHeight()), и видимых прямоугольников всех его предков. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
void |
grabFocus() |
Запрашивает передачу фокуса ввода этому Component и назначение предка верхнего уровня этого Component сфокусированным Window. |
boolean |
isDoubleBuffered() |
Возвращает значение, указывающее, должен ли этот компонент использовать буфер для отрисовки. |
static boolean |
isLightweightComponent |
Возвращает true, если этот компонент является легковесным, то есть если у него нет нативного аналога в оконной системе. |
boolean |
isManagingFocus() |
Устарело. Начиная с версии 1.4, заменено на Component.setFocusTraversalKeys(int, Set) и Container.setFocusCycleRoot(boolean). |
boolean |
isOpaque() |
Возвращает true, если этот компонент полностью непрозрачен. |
boolean |
isOptimizedDrawingEnabled() |
Возвращает true, если этот компонент располагает свои дочерние элементы мозаикой (плиткой), то есть гарантирует, что дочерние элементы не будут перекрываться. |
final boolean |
isPaintingForPrint() |
Возвращает true, если текущая операция отрисовки этого компонента является частью операции print. |
protected boolean |
isPaintingOrigin() |
Возвращает true, если отрисовка, инициированная для дочернего компонента, должна приводить к началу отрисовки с этого Component или одного из его предков. |
boolean |
isPaintingTile() |
Возвращает true, если компонент в данный момент выполняет отрисовку фрагмента (плитки). |
boolean |
isRequestFocusEnabled() |
Возвращает true, если этот JComponent должен получить фокус; в противном случае возвращает false. |
boolean |
isValidateRoot() |
Если этот метод возвращает true, вызовы revalidate потомками этого компонента приведут к проверке (валидации) всего дерева, начиная с этого корня. |
void |
paint |
Вызывается Swing для отрисовки компонентов. |
protected void |
paintBorder |
Отрисовывает рамку компонента. |
protected void |
paintChildren |
Отрисовывает дочерние элементы этого компонента. |
void |
paintImmediately |
Немедленно отрисовывает указанную область в этом компоненте и во всех его потомках, перекрывающих эту область. |
void |
paintImmediately |
Отрисовывает указанную область прямо сейчас. |
void |
print |
Вызовите этот метод для печати компонента в указанный Graphics. |
void |
printAll |
Вызовите этот метод для печати компонента. |
protected void |
printBorder |
Печатает рамку компонента. |
protected void |
printChildren |
Печатает дочерние элементы этого компонента. |
protected void |
printComponent |
Вызывается во время операции печати. |
protected void |
processComponentKeyEvent |
Обрабатывает любые события клавиатуры, распознаваемые самим компонентом. |
protected boolean |
processKeyBinding |
Вызывается для обработки привязок клавиш для ks в результате KeyEvent e. |
protected void |
processKeyEvent |
Переопределяет processKeyEvent для обработки событий. |
protected void |
processMouseEvent |
Обрабатывает события мыши, происходящие на этом компоненте, отправляя их любым зарегистрированным объектам MouseListener; полное описание этого метода см. в Component.processMouseEvent(MouseEvent). |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, такие как MouseEvent.MOUSE_DRAGGED. |
final void |
putClientProperty |
Добавляет к данному компоненту произвольное клиентское свойство (пара ключ/значение). |
void |
registerKeyboardAction |
Этот метод устарел, для получения аналогичного поведения используйте комбинацию getActionMap() и getInputMap(). |
void |
registerKeyboardAction |
Этот метод устарел, для получения аналогичного поведения используйте комбинацию getActionMap() и getInputMap(). |
void |
removeAncestorListener |
Отменяет регистрацию listener, чтобы он больше не получал AncestorEvents. |
void |
removeNotify() |
Уведомляет данный компонент о том, что у него больше нет родительского компонента. |
void |
removeVetoableChangeListener |
Удаляет VetoableChangeListener из списка слушателей. |
void |
repaint |
Добавляет указанную область в список измененных областей (dirty region list), если компонент отображается. |
void |
repaint |
Добавляет указанную область в список измененных областей (dirty region list), если компонент отображается. |
boolean |
requestDefaultFocus() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()
|
void |
requestFocus() |
Запрашивает передачу фокуса ввода этому Component. |
boolean |
requestFocus |
Запрашивает передачу фокуса ввода этому Component. |
boolean |
requestFocusInWindow() |
Запрашивает передачу фокуса ввода этому Component. |
protected boolean |
requestFocusInWindow |
Запрашивает передачу фокуса ввода этому Component. |
void |
resetKeyboardActions() |
Отменяет регистрацию всех привязок в InputMaps и ActionMap первого уровня. |
void |
revalidate() |
Поддерживает отложенную автоматическую компоновку. |
void |
scrollRectToVisible |
Пересылает сообщение scrollRectToVisible() родителю JComponent. |
final void |
setActionMap |
Устанавливает для ActionMap значение am. |
void |
setAlignmentX |
Задает выравнивание по горизонтали. |
void |
setAlignmentY |
Задает выравнивание по вертикали. |
void |
setAutoscrolls |
Задает свойство autoscrolls. |
void |
setBackground |
Задает цвет фона этого компонента. |
void |
setBorder |
Задает рамку этого компонента. |
void |
setComponentPopupMenu |
Задает JPopupMenu для этого JComponent. |
void |
setDebugGraphicsOptions |
Включает или отключает диагностическую информацию о каждой графической операции, выполняемой внутри компонента или одного из его дочерних элементов. |
static void |
setDefaultLocale |
Устанавливает локаль по умолчанию, используемую для инициализации свойства локали каждого JComponent при создании. |
void |
setDoubleBuffered |
Определяет, должен ли этот компонент использовать буфер для отрисовки. |
void |
setEnabled |
Определяет, включен данный компонент или нет. |
void |
setFocusTraversalKeys |
Задает клавиши перемещения фокуса для указанной операции обхода для данного Component. |
void |
setFont |
Задает шрифт для этого компонента. |
void |
setForeground |
Задает цвет переднего плана этого компонента. |
void |
setInheritsPopupMenu |
Определяет, должен ли getComponentPopupMenu делегировать вызов родителю, если этому компоненту не назначен JPopupMenu. |
final void |
setInputMap |
Устанавливает InputMap для использования при условии condition в map. |
void |
setInputVerifier |
Задает верификатор ввода для этого компонента. |
void |
setMaximumSize |
Задает максимальный размер этого компонента постоянным значением. |
void |
setMinimumSize |
Задает минимальный размер этого компонента постоянным значением. |
void |
setNextFocusableComponent |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy
|
void |
setOpaque |
Если true, компонент отрисовывает каждый пиксель в пределах своих границ. |
void |
setPreferredSize |
Задает предпочтительный размер этого компонента. |
void |
setRequestFocusEnabled |
Предоставляет подсказку относительно того, должен ли данный JComponent получать фокус. |
void |
setToolTipText |
Регистрирует текст для отображения во всплывающей подсказке. |
void |
setTransferHandler |
Задает TransferHandler, который обеспечивает поддержку передачи данных внутрь и наружу этого компонента через операции вырезания/копирования/вставки и перетаскивания (drag and drop). |
protected void |
setUI |
Задает делегат внешнего вида и функциональности (look and feel) для этого компонента. |
void |
setVerifyInputWhenFocusTarget |
Устанавливает значение, указывающее, будет ли вызываться верификатор ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
void |
setVisible |
Делает компонент видимым или невидимым. |
void |
unregisterKeyboardAction |
Этот метод устарел. |
void |
update |
Вызывает paint. |
Методы, объявленные в классе Container
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 | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер на заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный слушатель контейнера для получения событий контейнера от этого контейнера. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для определенного свойства. |
void |
applyComponentOrientation |
Задает свойство ComponentOrientation этого контейнера и всех компонентов, содержащихся внутри него. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, указывающее, было ли явно определено множество клавиш обхода фокуса для заданной операции обхода фокуса для этого контейнера. |
int |
countComponents() |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Заставляет этот контейнер разместить свои компоненты. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную точку. |
Component |
getComponent |
Возвращает n-й компонент в этом контейнере. |
Component |
getComponentAt |
Находит компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов в этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты в этом контейнере. |
int |
getComponentZOrder |
Возвращает индекс компонента в z-порядке внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех слушателей контейнера, зарегистрированных в этом контейнере. |
Set |
getFocusTraversalKeys |
Возвращает множество клавиш обхода фокуса для заданной операции обхода для этого контейнера. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику обхода фокуса, которая будет управлять клавиатурным обходом дочерних элементов этого контейнера, или null, если этот контейнер не является корнем цикла фокуса. |
LayoutManager |
getLayout() |
Возвращает менеджер компоновки для этого контейнера. |
Point |
getMousePosition |
Возвращает положение указателя мыши в пространстве координат этого Container, если Container находится под указателем мыши, в противном случае возвращает null. |
Insets |
insets() |
Устарело. Начиная с версии JDK 1.1, заменено на getInsets(). |
void |
invalidate() |
Делает контейнер недействительным. |
boolean |
isAncestorOf |
Проверяет, содержится ли компонент в иерархии компонентов этого контейнера. |
boolean |
isFocusCycleRoot |
Возвращает значение, указывающее, является ли указанный контейнер корнем цикла фокуса для цикла обхода фокуса этого контейнера. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает значение, указывающее, предоставляет ли этот контейнер политику обхода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает значение, указывающее, была ли политика обхода фокуса явно установлена для этого контейнера. |
void |
layout() |
Устарело. Начиная с версии JDK 1.1, заменено на doLayout(). |
void |
list |
Печатает список компонентов этого контейнера в указанный поток вывода. |
void |
list |
Печатает список, начиная с указанного отступа, в указанный поток записи PrintWriter. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый из компонентов в этом контейнере. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getPreferredSize(). |
void |
printComponents |
Выводит на печать каждый из компонентов в этом контейнере. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, путем их диспетчеризации всем зарегистрированным объектам ContainerListener. |
protected void |
processEvent |
Обрабатывает события в этом контейнере. |
void |
remove |
Удаляет компонент, указанный с помощью index, из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный слушатель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusTraversalPolicy |
Устанавливает политику обхода фокуса, которая будет управлять клавиатурным обходом дочерних элементов этого контейнера, если этот контейнер является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Устанавливает, будет ли этот контейнер использоваться для предоставления политики обхода фокуса. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл обхода фокуса вниз. |
void |
validate() |
Проверяет правильность (валидирует) этот контейнер и все его подкомпоненты. |
protected void |
validateTree() |
Рекурсивно спускается по дереву контейнеров и пересчитывает компоновку для всех поддеревьев, помеченных как требующие этого (помеченных как недействительные). |
Методы, объявленные в классе Component
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарело. Начиная с версии JDK 1.1, этот компонент следует регистрировать как ActionListener для компонента, генерирующего события действия. |
void |
add |
Добавляет указанное всплывающее меню к компоненту. |
void |
addComponentListener |
Добавляет указанный слушатель компонентов для получения событий компонента от этого компонента. |
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента при получении им фокуса ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный слушатель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер. |
void |
addHierarchyListener |
Добавляет указанный слушатель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер. |
void |
addInputMethodListener |
Добавляет указанный слушатель метода ввода для получения событий метода ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный слушатель клавиатуры для получения событий клавиатуры от этого компонента. |
void |
addMouseListener |
Добавляет указанный слушатель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный слушатель движения мыши для получения событий перемещения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный слушатель колесика мыши для получения событий колесика мыши от этого компонента. |
Rectangle |
bounds() |
Устарело. Начиная с версии JDK 1.1, заменено на getBounds(). |
int |
checkImage |
Возвращает состояние построения экранного представления указанного изображения. |
int |
checkImage |
Возвращает состояние построения экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
Потенциально объединяет отправляемое событие с существующим событием. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, где координаты x и y точки определены относительно системы координат этого компонента. |
Image |
createImage |
Создает закадровое отрисовываемое изображение, используемое для двойной буферизации. |
Image |
createImage |
Создает изображение из указанного генератора изображений. |
VolatileImage |
createVolatileImage |
Создает энергозависимое закадровое отрисовываемое изображение, используемое для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает энергозависимое закадровое отрисовываемое изображение с заданными возможностями. |
protected final void |
disableEvents |
Отключает доставку этому компоненту событий, определенных указанным параметром маски событий. |
final void |
dispatchEvent |
Диспетчеризирует событие этому компоненту или одному из его подкомпонентов. |
void |
enable |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку этому компоненту событий, определенных указанным параметром маски событий. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка сообщений об изменениях связанных свойств типа Object. |
Color |
getBackground() |
Возвращает цвет фона этого компонента. |
Rectangle |
getBounds() |
Возвращает границы этого компонента в виде объекта Rectangle. |
ColorModel |
getColorModel() |
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех слушателей компонентов, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Возвращает языковую ориентацию, используемую для упорядочивания элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Возвращает курсор, установленный в компоненте. |
DropTarget |
getDropTarget() |
Возвращает DropTarget, связанный с этим Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех слушателей фокуса, зарегистрированных для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает, включены ли клавиши обхода фокуса для этого Component. |
Font |
getFont() |
Возвращает шрифт этого компонента. |
Color |
getForeground() |
Возвращает цвет переднего плана этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Возвращает GraphicsConfiguration, связанный с этим Component. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех слушателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех слушателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
InputContext |
getInputContext() |
Возвращает контекст ввода, используемый этим компонентом для взаимодействия с методами ввода при вводе текста в этот компонент. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех слушателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Возвращает обработчик запросов метода ввода, поддерживающий запросы от методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех слушателей клавиатуры, зарегистрированных для этого компонента. |
Locale |
getLocale() |
Возвращает локаль этого компонента. |
Point |
getLocation() |
Возвращает положение этого компонента в виде точки, задающей его верхний левый угол. |
Point |
getLocationOnScreen() |
Возвращает положение этого компонента в виде точки, задающей его верхний левый угол в координатном пространстве экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех слушателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех слушателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в координатном пространстве этого Component, если Component находится непосредственно под указателем мыши, в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех слушателей колесика мыши, зарегистрированных для этого компонента. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родительский элемент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех слушателей изменения свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех слушателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Toolkit |
getToolkit() |
Возвращает инструментарий (toolkit) этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, владеющий монитором синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
boolean |
gotFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с версии JDK 1.1, заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарело. Начиная с версии JDK 1.1, заменено на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает, был ли явно задан цвет фона для этого Component. |
boolean |
isCursorSet() |
Возвращает, был ли явно задан курсор для этого Component. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент отображаться. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот Component получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с версии 1.4, заменено на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли явно задан шрифт для этого Component. |
boolean |
isForegroundSet() |
Возвращает, был ли явно задан цвет переднего плана для этого Component. |
boolean |
isLightweight() |
Легковесный компонент не имеет собственного пира инструментария (toolkit peer). |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был установлен в значение, отличное от null; в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает, вызывался ли метод setMinimumSize со значением, отличным от null. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер был установлен в значение, отличное от null; в противном случае возвращает false. |
boolean |
isShowing() |
Определяет, отображается ли этот компонент на экране. |
boolean |
isValid() |
Определяет, является ли этот компонент допустимым. |
boolean |
isVisible() |
Определяет, должен ли этот компонент быть видимым, когда видим его родительский компонент. |
boolean |
keyDown |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
void |
list() |
Выводит список характеристик этого компонента в стандартный системный поток вывода System.out. |
void |
list |
Выводит список характеристик этого компонента в указанный поток вывода. |
void |
list |
Выводит список характеристик в указанный поток записи. |
Point |
location() |
Устарело. Начиная с версии JDK 1.1, заменено на getLocation(). |
boolean |
lostFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
mouseDown |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseDrag |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseEnter |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseExit |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseMove |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseUp |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
void |
move |
Устарело. Начиная с версии JDK 1.1, заменено на setLocation(int, int). |
void |
nextFocus() |
Устарело. Начиная с версии JDK 1.1, заменено на transferFocus(). |
void |
paintAll |
Отрисовывает этот компонент и все его подкомпоненты. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent). |
boolean |
prepareImage |
Подготавливает изображение для отрисовки на этом компоненте с указанными шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение для отрисовки на этом компоненте. |
protected void |
processComponentEvent |
Обрабатывает события компонента, происходящие в этом компоненте, диспетчеризируя их любым зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, происходящие в этом компоненте, диспетчеризируя их любым зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, происходящие в этом компоненте, диспетчеризируя их любым зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, происходящие в этом компоненте, диспетчеризируя их любым зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, происходящие в этом компоненте, диспетчеризируя их любым зарегистрированным объектам InputMethodListener. |
protected void |
processMouseWheelEvent |
Обрабатывает события колесика мыши, происходящие в этом компоненте, диспетчеризируя их любым зарегистрированным объектам MouseWheelListener. |
void |
remove |
Удаляет указанное всплывающее меню из компонента. |
void |
removeComponentListener |
Удаляет указанный слушатель компонентов, чтобы он больше не получал события компонента от этого компонента. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removeHierarchyBoundsListener |
Удаляет указанный слушатель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента. |
void |
removeHierarchyListener |
Удаляет указанный слушатель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента. |
void |
removeInputMethodListener |
Удаляет указанный слушатель метода ввода, чтобы он больше не получал события метода ввода от этого компонента. |
void |
removeKeyListener |
Удаляет указанный слушатель клавиатуры, чтобы он больше не получал события клавиатуры от этого компонента. |
void |
removeMouseListener |
Удаляет указанный слушатель мыши, чтобы он больше не получал события мыши от этого компонента. |
void |
removeMouseMotionListener |
Удаляет указанный слушатель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента. |
void |
removeMouseWheelListener |
Удаляет указанный слушатель колесика мыши, чтобы он больше не получал события колесика мыши от этого компонента. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей для указанного свойства. |
void |
repaint() |
Перерисовывает этот компонент. |
void |
repaint |
Перерисовывает указанную прямоугольную область этого компонента. |
void |
repaint |
Перерисовывает компонент. |
protected boolean |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому Component и установку предка верхнего уровня для этого Component в качестве сфокусированного Window. |
void |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому Component и установку предка верхнего уровня этого Component в качестве сфокусированного Window. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause передачу фокуса ввода этому Component, если предок верхнего уровня этого Component уже является сфокусированным Window. |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(Dimension). |
void |
setBounds |
Перемещает и изменяет размер этого компонента. |
void |
setBounds |
Перемещает и изменяет размер этого компонента в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Задает языковую ориентацию, используемую для упорядочивания элементов или текста внутри этого компонента. |
void |
setDropTarget |
Связывает DropTarget с этим компонентом. |
void |
setFocusable |
Задает состояние фокусируемости этого Component в указанное значение. |
void |
setFocusTraversalKeysEnabled |
Задает, включены ли клавиши обхода фокуса для этого Component. |
void |
setIgnoreRepaint |
Задает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Задает локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент на новое место. |
void |
setLocation |
Перемещает этот компонент на новое место. |
void |
setMixingCutoutShape |
Задает форму вырезания при смешивании («mixing-cutout») для этого легковесного компонента. |
void |
setName |
Задает имя компонента в указанную строку. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину d.width и высоту d.height. |
void |
show |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с версии JDK 1.1, заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту, как если бы этот Component являлся владельцем фокуса. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту, как если бы этот Component являлся владельцем фокуса. |
void |
transferFocusUpCycle() |
Передает фокус на один цикл обхода фокуса вверх. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, "равен" ли какой-либо другой объект этому. |
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. Механизм финализации объявлен устаревшим и может быть удален в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
final void |
notify() |
Возобновляет работу одного потока, ожидающего на мониторе этого объекта. |
final void |
notifyAll() |
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно путем уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно путем уведомления или прерывания, либо пока не истечет определенное количество реального времени. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно путем уведомления или прерывания, либо пока не истечет определенное количество реального времени. |
Подробное описание полей
rootPane
protected JRootPane rootPane
JRootPane, управляющий панелью содержимого (content pane) и дополнительной строкой меню для этого внутреннего фрейма, а также панелью glass pane.- См. также:
rootPaneCheckingEnabled
protected boolean rootPaneCheckingEnabled
add и setLayout будут перенаправляться в contentPane. Изначально имеет значение false, но устанавливается в true при создании JInternalFrame.- См. также:
closable
protected boolean closable
isClosed
protected boolean isClosed
maximizable
protected boolean maximizable
isMaximum
protected boolean isMaximum
- См. также:
iconable
protected boolean iconable
- См. также:
isIcon
protected boolean isIcon
- См. также:
resizable
protected boolean resizable
isSelected
protected boolean isSelected
frameIcon
protected Icon frameIcon
title
protected String title
desktopIcon
protected JInternalFrame.JDesktopIcon desktopIcon
- См. также:
CONTENT_PANE_PROPERTY
public static final String CONTENT_PANE_PROPERTY
- См. также:
MENU_BAR_PROPERTY
public static final String MENU_BAR_PROPERTY
- См. также:
TITLE_PROPERTY
public static final String TITLE_PROPERTY
- См. также:
LAYERED_PANE_PROPERTY
public static final String LAYERED_PANE_PROPERTY
- См. также:
ROOT_PANE_PROPERTY
public static final String ROOT_PANE_PROPERTY
- См. также:
GLASS_PANE_PROPERTY
public static final String GLASS_PANE_PROPERTY
- См. также:
FRAME_ICON_PROPERTY
public static final String FRAME_ICON_PROPERTY
- См. также:
IS_SELECTED_PROPERTY
public static final String IS_SELECTED_PROPERTY
- См. также:
IS_CLOSED_PROPERTY
public static final String IS_CLOSED_PROPERTY
- См. также:
IS_MAXIMUM_PROPERTY
public static final String IS_MAXIMUM_PROPERTY
- См. также:
IS_ICON_PROPERTY
public static final String IS_ICON_PROPERTY
- См. также:
Подробное описание конструкторов
JInternalFrame
public JInternalFrame()
JInternalFrame без заголовка, без возможности изменения размера, закрытия, развертывания и свертывания в значок.JInternalFrame
public JInternalFrame(String title)
JInternalFrame с указанным заголовком, без возможности изменения размера, закрытия, развертывания и свертывания в значок. Обратите внимание, что передача значения null title приводит к неопределенному поведению и, возможно, к исключению.- Параметры:
-
title- не равныйnullобъектStringдля отображения в строке заголовка
JInternalFrame
public JInternalFrame(String title, boolean resizable)
JInternalFrame с указанным заголовком и возможностью изменения размера, без возможности закрытия, развертывания и свертывания в значок.- Параметры:
-
title-Stringдля отображения в строке заголовка -
resizable- еслиtrue, размер внутреннего фрейма можно изменять
JInternalFrame
public JInternalFrame(String title, boolean resizable, boolean closable)
JInternalFrame с указанным заголовком, возможностью изменения размера и закрытия, без возможности развертывания и свертывания в значок.- Параметры:
-
title-Stringдля отображения в строке заголовка -
resizable- еслиtrue, размер внутреннего фрейма можно изменять -
closable- еслиtrue, внутренний фрейм может быть закрыт
JInternalFrame
public JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable)
JInternalFrame с указанным заголовком, возможностью изменения размера, закрытия и развертывания, без возможности свертывания в значок.- Параметры:
-
title-Stringдля отображения в строке заголовка -
resizable- еслиtrue, размер внутреннего фрейма можно изменять -
closable- еслиtrue, внутренний фрейм может быть закрыт -
maximizable- еслиtrue, внутренний фрейм может быть развернут
JInternalFrame
public JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)
JInternalFrame с указанным заголовком, возможностью изменения размера, закрытия, развертывания и свертывания в значок. Все конструкторы JInternalFrame используют этот конструктор.- Параметры:
-
title-Stringдля отображения в строке заголовка -
resizable- еслиtrue, размер внутреннего фрейма можно изменять -
closable- еслиtrue, внутренний фрейм может быть закрыт -
maximizable- еслиtrue, внутренний фрейм может быть развернут -
iconifiable- еслиtrue, внутренний фрейм может быть свернут в значок
Подробное описание методов
createRootPane
protected JRootPane createRootPane()
JRootPane.- Возвращает:
- новый
JRootPane - См. также:
getUI
public InternalFrameUI getUI()
- Переопределяет:
-
getUIв классеJComponent - Возвращает:
- объект
InternalFrameUI, который отрисовывает этот компонент
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the Component's LookAndFeel.") public void setUI(InternalFrameUI ui)
JInternalFrame.- Параметры:
-
ui- UI-делегат
updateUI
public void updateUI()
UIManager об изменении внешнего вида и поведения (look and feel). Заменяет текущий объект UI на последнюю версию из UIManager.- Переопределяет:
-
updateUIв классеJComponent - См. также:
getUIClassID
@BeanProperty(bound=false, description="UIClassID") public String getUIClassID()
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- строку "InternalFrameUI"
- См. также:
isRootPaneCheckingEnabled
protected boolean isRootPaneCheckingEnabled()
add и setLayout в contentPane.- Возвращает:
- true, если
addиsetLayoutперенаправляются; иначе false - См. также:
setRootPaneCheckingEnabled
@BeanProperty(hidden=true, description="Whether the add and setLayout methods are forwarded") protected void setRootPaneCheckingEnabled(boolean enabled)
add и setLayout в contentPane.- Параметры:
-
enabled- true, еслиaddиsetLayoutперенаправляются, false, если они должны выполняться непосредственно наJInternalFrame. - См. также:
addImpl
protected void addImpl(Component comp, Object constraints, int index)
Component. Этот метод переопределен для условного перенаправления вызовов в contentPane. По умолчанию дочерние элементы добавляются в contentPane, а не во фрейм; подробности см. в RootPaneContainer.- Переопределяет:
-
addImplв классеContainer - Параметры:
-
comp- компонент, который необходимо дополнить -
constraints- учитываемые ограничения -
index- индекс - Исключения:
-
IllegalArgumentException- еслиindexнедопустим -
IllegalArgumentException- при попытке добавить родителя контейнера в самого себя -
IllegalArgumentException- при попытке добавить окно в контейнер - См. также:
remove
public void remove(Component comp)
comp не является дочерним элементом JInternalFrame, этот вызов будет перенаправлен в contentPane.- Переопределяет:
-
removeв классеContainer - Параметры:
-
comp- удаляемый компонент - Исключения:
-
NullPointerException- еслиcompравен null - См. также:
setLayout
public void setLayout(LayoutManager manager)
contentPane. Для получения дополнительной информации обратитесь к RootPaneContainer.getMenuBar
@Deprecated public JMenuBar getMenuBar()
getJMenuBar().JMenuBar для этого JInternalFrame или null, если строка меню не была установлена.- Возвращает:
- текущая строка меню или
null, если она не была установлена
getJMenuBar
public JMenuBar getJMenuBar()
JMenuBar для этого JInternalFrame или null, если строка меню не была установлена.- Возвращает:
- объект
JMenuBar, используемый этим внутренним фреймом - См. также:
setMenuBar
@Deprecated public void setMenuBar(JMenuBar m)
setJMenuBar(JMenuBar m).menuBar для этого JInternalFrame.- Параметры:
-
m- строка менюJMenuBarдля использования в этом внутреннем фрейме - См. также:
setJMenuBar
@BeanProperty(preferred=true, description="The menu bar for accessing pulldown menus from this internal frame.") public void setJMenuBar(JMenuBar m)
menuBar для этого JInternalFrame.- Параметры:
-
m- строка менюJMenuBarдля использования в этом внутреннем фрейме - См. также:
getContentPane
public Container getContentPane()
- Указано в:
-
getContentPaneв интерфейсеRootPaneContainer - Возвращает:
- панель содержимого
- См. также:
setContentPane
@BeanProperty(hidden=true, description="The client area of the internal frame where child components are normally inserted.") public void setContentPane(Container c)
contentPane этого JInternalFrame.- Указано в:
-
setContentPaneв интерфейсеRootPaneContainer - Параметры:
-
c- панель содержимого для этого внутреннего фрейма - Исключения:
-
IllegalComponentStateException- (исключение времени выполнения), если параметр панели содержимого равенnull - См. также:
getLayeredPane
public JLayeredPane getLayeredPane()
- Указано в:
-
getLayeredPaneв интерфейсеRootPaneContainer - Возвращает:
- объект
JLayeredPane - См. также:
setLayeredPane
@BeanProperty(hidden=true, description="The pane which holds the various desktop layers.") public void setLayeredPane(JLayeredPane layered)
layeredPane этого JInternalFrame.- Указано в:
-
setLayeredPaneв интерфейсеRootPaneContainer - Параметры:
-
layered-JLayeredPaneдля этого внутреннего фрейма - Исключения:
-
IllegalComponentStateException- (исключение времени выполнения), если параметр многослойной панели равенnull - См. также:
getGlassPane
public Component getGlassPane()
- Указано в:
-
getGlassPaneв интерфейсеRootPaneContainer - Возвращает:
- прозрачную панель
- См. также:
setGlassPane
@BeanProperty(hidden=true, description="A transparent pane used for menu rendering.") public void setGlassPane(Component glass)
glassPane этого JInternalFrame.- Указано в:
-
setGlassPaneв интерфейсеRootPaneContainer - Параметры:
-
glass- прозрачная панель для этого внутреннего фрейма - См. также:
getRootPane
@BeanProperty(hidden=true, description="The root pane used by this internal frame.") public JRootPane getRootPane()
rootPane для этого внутреннего фрейма.- Указано в:
-
getRootPaneв интерфейсеRootPaneContainer - Переопределяет:
-
getRootPaneв классеJComponent - Возвращает:
- свойство
rootPane - См. также:
setRootPane
protected void setRootPane(JRootPane root)
rootPane для этого JInternalFrame. Этот метод вызывается конструктором.- Параметры:
-
root- новый объектJRootPane
setClosable
@BeanProperty(preferred=true, description="Indicates whether this internal frame can be closed.") public void setClosable(boolean b)
JInternalFrame быть закрыт действием пользователя.- Параметры:
-
b- логическое значение, гдеtrueозначает, что этот внутренний фрейм может быть закрыт
isClosable
public boolean isClosable()
JInternalFrame быть закрыт действием пользователя.- Возвращает:
-
true, если этот внутренний фрейм может быть закрыт
isClosed
public boolean isClosed()
JInternalFrame.- Возвращает:
-
true, если этот внутренний фрейм закрыт, иначеfalse
setClosed
@BeanProperty(description="Indicates whether this internal frame has been closed.") public void setClosed(boolean b) throws PropertyVetoException
true. Не вызывайте этот метод с аргументом false; результат вызова setClosed(false) не определен. Если внутренний фрейм уже закрыт, этот метод ничего не делает и сразу завершает работу. В противном случае метод начинает с генерации события INTERNAL_FRAME_CLOSING. Затем метод устанавливает свойство closed в true, если только слушатель не наложит вето на изменение свойства. В завершение метод делает внутренний фрейм невидимым и отменяет его выбор, после чего генерирует событие INTERNAL_FRAME_CLOSED.
Примечание: чтобы повторно использовать закрытый внутренний фрейм, его необходимо добавить в контейнер (даже если он никогда не удалялся из своего предыдущего контейнера). Обычно этим контейнером является JDesktopPane, который ранее содержал этот внутренний фрейм.
- Параметры:
-
b- должно бытьtrue - Исключения:
-
PropertyVetoException- когда попытка установить свойство отклонена (наложено вето) объектомJInternalFrame - См. также:
setResizable
@BeanProperty(preferred=true, description="Determines whether this internal frame can be resized by the user.") public void setResizable(boolean b)
JInternalFrame изменять размер в результате действий пользователя.- Параметры:
-
b- логическое значение, гдеtrueозначает, что размер этого внутреннего фрейма можно изменять
isResizable
public boolean isResizable()
JInternalFrame изменять размер в результате действий пользователя.- Возвращает:
-
true, если этот внутренний фрейм может изменять размер, иначеfalse
setIconifiable
@BeanProperty(preferred=true, description="Determines whether this internal frame can be iconified.") public void setIconifiable(boolean b)
iconable, которое должно иметь значение true, чтобы пользователь мог свернуть JInternalFrame в значок. Некоторые стили оформления могут не поддерживать сворачивание в значок; они будут игнорировать это свойство.- Параметры:
-
b- логическое значение, гдеtrueозначает, что этот внутренний фрейм можно свернуть в значок
isIconifiable
public boolean isIconifiable()
iconable, которое по умолчанию равно false.- Возвращает:
- значение свойства
iconable. - См. также:
isIcon
public boolean isIcon()
JInternalFrame в значок в данный момент.- Возвращает:
-
true, если этот внутренний фрейм свернут в значок
setIcon
@BeanProperty(description="The image displayed when this internal frame is minimized.") public void setIcon(boolean b) throws PropertyVetoException
INTERNAL_FRAME_ICONIFIED. Если состояние изменяется на развернутое из значка, генерируется событие INTERNAL_FRAME_DEICONIFIED.- Параметры:
-
b- логическое значение, гдеtrueозначает свернуть этот внутренний фрейм в значок, аfalse— восстановить его - Исключения:
-
PropertyVetoException- если попытка установить свойство отклоненаJInternalFrame - См. также:
setMaximizable
@BeanProperty(preferred=true, description="Determines whether this internal frame can be maximized.") public void setMaximizable(boolean b)
maximizable, определяющее, может ли JInternalFrame разворачиваться на весь экран в результате действий пользователя. Некоторые стили оформления могут не поддерживать разворачивание внутренних фреймов; они будут игнорировать это свойство.- Параметры:
-
b-true, чтобы указать, что этот внутренний фрейм должен иметь возможность разворачиваться;false, чтобы указать, что он не должен разворачиваться
isMaximizable
public boolean isMaximizable()
maximizable.- Возвращает:
- значение свойства
maximizable - См. также:
isMaximum
public boolean isMaximum()
JInternalFrame в данный момент.- Возвращает:
-
true, если этот внутренний фрейм развернут, иначеfalse
setMaximum
@BeanProperty(description="Indicates whether this internal frame is maximized.") public void setMaximum(boolean b) throws PropertyVetoException
JDesktopPane, связанную с JInternalFrame. Размер восстановленного фрейма устанавливается равным фактическому размеру JInternalFrame.- Параметры:
-
b- логическое значение, гдеtrueразворачивает этот внутренний фрейм, аfalseвосстанавливает его - Исключения:
-
PropertyVetoException- если попытка установить свойство отклоненаJInternalFrame
getTitle
public String getTitle()
JInternalFrame.- Возвращает:
String, содержащий заголовок этого внутреннего фрейма- См. также:
setTitle
@BeanProperty(preferred=true, description="The text displayed in the title bar.") public void setTitle(String title)
JInternalFrame. title может иметь значение null.- Параметры:
-
title-Stringдля отображения в строке заголовка - См. также:
setSelected
@BeanProperty(description="Indicates whether this internal frame is currently the active frame.") public void setSelected(boolean selected) throws PropertyVetoException
JInternalFrame обычно отрисовывает строку заголовка по-другому, если фрейм выбран, что указывает пользователю на наличие фокуса у этого внутреннего фрейма. Когда этот метод изменяет состояние внутреннего фрейма с невыбранного на выбранный, он генерирует событие InternalFrameEvent.INTERNAL_FRAME_ACTIVATED. Если состояние изменяется с выбранного на невыбранный, генерируется событие InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED.- Параметры:
-
selected- логическое значение, гдеtrueозначает, что этот внутренний фрейм должен стать выбранным (активным в данный момент), аfalseозначает, что выбор должен быть снят - Исключения:
-
PropertyVetoException- если попытка установить свойство отклоненаJInternalFrame - См. также:
isSelected
public boolean isSelected()
JInternalFrame «выбранным» или активным в данный момент фреймом.- Возвращает:
-
true, если этот внутренний фрейм в данный момент выбран (активен) - См. также:
setFrameIcon
@BeanProperty(description="The icon shown in the top-left corner of this internal frame.") public void setFrameIcon(Icon icon)
desktopIcon, который представляет собой изображение, отображаемое в JDesktop при сворачивании этого внутреннего фрейма в значок. Передача null в эту функцию допустима, но стиль оформления может выбрать подходящее поведение для этой ситуации, например, не отображать значок вовсе или отображать значок по умолчанию для данного стиля оформления.- Параметры:
-
icon-Iconдля отображения в строке заголовка - См. также:
getFrameIcon
public Icon getFrameIcon()
- Возвращает:
Icon, отображаемый в строке заголовка- См. также:
moveToFront
public void moveToFront()
JLayeredPane.moveToBack
public void moveToBack()
JLayeredPane.getLastCursor
@BeanProperty(bound=false) public Cursor getLastCursor()
Cursor, установленный методом setCursor, который не является изменяющим размер Cursor.- Возвращает:
- последний не изменяющий размер
Cursor - С версии:
- 1.6
setCursor
public void setCursor(Cursor cursor)
contains для этого компонента возвращает true для текущего положения курсора, а этот компонент видим, доступен для отображения и включен. Установка курсора для Container приводит к тому, что этот курсор отображается во всех подкомпонентах контейнера, за исключением тех, у которых установлен курсор, отличный от null. Метод может не давать визуального эффекта, если реализация платформы Java и/или нативная система не поддерживают изменение формы курсора мыши.
setLayer
@BeanProperty(bound=false, expert=true, description="Specifies what desktop layer is used.") public void setLayer(Integer layer)
- Параметры:
-
layer- объектInteger, задающий слой рабочего стола для этого фрейма - Исключения:
-
NullPointerException- еслиlayerравенnull - См. также:
setLayer
@BeanProperty(bound=false, expert=true, description="Specifies what desktop layer is used.") public void setLayer(int layer)
setLayer(Integer) следует использовать для значений слоев, предварительно определенных в JLayeredPane. При использовании setLayer(int) необходимо следить за тем, чтобы случайно не возникло конфликта с этими значениями.- Параметры:
-
layer- целое число, задающее слой рабочего стола этого внутреннего фрейма - С версии:
- 1.3
- См. также:
getLayer
public int getLayer()
- Возвращает:
- объект
Integer, задающий слой рабочего стола для этого фрейма - См. также:
getDesktopPane
@BeanProperty(bound=false) public JDesktopPane getDesktopPane()
JDesktop по иерархии предков. Если JInternalFrame ничего не находит, поиск продолжается в дереве desktopIcon.- Возвращает:
JDesktopPane, которому принадлежит этот внутренний фрейм, илиnull, если ничего не найдено
setDesktopIcon
@BeanProperty(description="The icon shown when this internal frame is minimized.") public void setDesktopIcon(JInternalFrame.JDesktopIcon d)
JDesktopIcon, связанный с этим JInternalFrame.- Параметры:
-
d-JDesktopIconдля отображения на рабочем столе - Исключения:
-
NullPointerException- еслиdравенnull - См. также:
getDesktopIcon
public JInternalFrame.JDesktopIcon getDesktopIcon()
JDesktopIcon, используемый при сворачивании этого JInternalFrame в значок.- Возвращает:
JDesktopIcon, отображаемый на рабочем столе- См. также:
getNormalBounds
public Rectangle getNormalBounds()
JInternalFrame не находится в развернутом состоянии, возвращает getBounds(); в противном случае возвращает границы, к которым будет восстановлен JInternalFrame.- Возвращает:
Rectangle, содержащий границы этого фрейма в обычном состоянии- С версии:
- 1.3
setNormalBounds
public void setNormalBounds(Rectangle r)
- Параметры:
-
r- границы, к которым должен быть восстановлен этот внутренний фрейм - С версии:
- 1.3
getFocusOwner
public Component getFocusOwner()
JInternalFrame активен, возвращает дочерний компонент, владеющий фокусом. В противном случае возвращает null.- Возвращает:
- компонент с фокусом или
null, если ни один из дочерних компонентов не имеет фокуса - С версии:
- 1.3
getMostRecentFocusOwner
@BeanProperty(bound=false) public Component getMostRecentFocusOwner()
JInternalFrame, который получит фокус при выборе этого JInternalFrame. Если этот JInternalFrame в данный момент выбран, этот метод возвращает тот же компонент, что и метод getFocusOwner. Если этот JInternalFrame не выбран, возвращается дочерний компонент, который запрашивал фокус последним. Если ни один дочерний компонент никогда не запрашивал фокус, возвращается исходный фокусируемый компонент этого JInternalFrame. Если такого дочернего компонента нет, возвращается компонент по умолчанию для фокусировки этого JInternalFrame.- Возвращает:
- дочерний компонент, который получит фокус при выборе этого
JInternalFrame - С версии:
- 1.4
- См. также:
restoreSubcomponentFocus
public void restoreSubcomponentFocus()
- С версии:
- 1.3
reshape
public void reshape(int x, int y, int width, int height)
- Переопределяет:
-
reshapeв классеJComponent - Параметры:
-
x- целое число, задающее новую горизонтальную позицию компонента в пикселях от левого края его контейнера -
y- целое число, задающее новую вертикальную позицию компонента в пикселях от нижнего края его контейнера -
width- целое число, задающее новую ширину компонента в пикселях -
height- целое число, задающее новую высоту компонента в пикселях - См. также:
addInternalFrameListener
public void addInternalFrameListener(InternalFrameListener l)
- Параметры:
-
l- слушатель внутреннего фрейма
removeInternalFrameListener
public void removeInternalFrameListener(InternalFrameListener l)
- Параметры:
-
l- слушатель внутреннего фрейма
getInternalFrameListeners
@BeanProperty(bound=false) public InternalFrameListener[] getInternalFrameListeners()
InternalFrameListener, добавленных к этому JInternalFrame с помощью addInternalFrameListener.- Возвращает:
- все добавленные
InternalFrameListenerили пустой массив, если слушатели не добавлялись - С версии:
- 1.4
- См. также:
fireInternalFrameEvent
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
-
doDefaultCloseAction
public void doDefaultCloseAction()
INTERNAL_FRAME_CLOSING, а затем выполняет действие, заданное операцией закрытия внутреннего фрейма по умолчанию. Этот метод обычно вызывается обработчиком действия кнопки закрытия внутреннего фрейма, реализованным стилем оформления.- С версии:
- 1.3
- См. также:
setDefaultCloseOperation
public void setDefaultCloseOperation(int operation)
-
DO_NOTHING_ON_CLOSE - Ничего не делать. Это требует от программы обработки операции в методе
internalFrameClosingзарегистрированного объекта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 - См. также:
getDefaultCloseOperation
public int getDefaultCloseOperation()
- Возвращает:
- операция, которая будет выполнена, когда пользователь закроет внутренний фрейм
- См. также:
pack
public void pack()
JInternalFrame с их предпочтительным размером. Внутренние фреймы, свернутые в значок или развернутые на весь экран, сначала восстанавливаются, а затем упаковываются. Если внутренний фрейм невозможно восстановить, его состояние не изменяется и упаковка не выполняется.- См. также:
show
public void show()
INTERNAL_FRAME_OPENED. Этот метод ничего не делает, если внутренний фрейм уже видим. Вызов этого метода приводит к тому же результату, что и вызов setVisible(true).hide
public void hide()
JComponent- Переопределяет:
-
hideв классеJComponent
dispose
public void dispose()
INTERNAL_FRAME_CLOSED. Результаты вызова этого метода аналогичны вызову setClosed(true), но dispose всегда успешно закрывает внутренний фрейм и не генерирует событие INTERNAL_FRAME_CLOSING.- См. также:
toFront
public void toFront()
- См. также:
toBack
public void toBack()
- См. также:
setFocusCycleRoot
public final void setFocusCycleRoot(boolean focusCycleRoot)
JInternalFrame всегда должны быть корнями цикла обхода фокуса.- Переопределяет:
-
setFocusCycleRootв классеContainer - Параметры:
-
focusCycleRoot- это значение игнорируется - С версии:
- 1.4
- См. также:
isFocusCycleRoot
public final boolean isFocusCycleRoot()
true, поскольку все JInternalFrame должны быть корнями цикла обхода фокуса.- Переопределяет:
-
isFocusCycleRootв классеContainer - Возвращает:
true- Начиная с версии:
- 1.4
- См. также:
getFocusCycleRootAncestor
@BeanProperty(bound=false) public final Container getFocusCycleRootAncestor()
null, поскольку JInternalFrame всегда должны быть корнями цикла обхода фокуса.- Переопределяет:
-
getFocusCycleRootAncestorв классеComponent - Возвращает:
null- Начиная с версии:
- 1.4
- См. также:
getWarningString
@Deprecated(since="24", forRemoval=true) @BeanProperty(bound=false) public final String getWarningString()
null. Предупреждающие строки больше не применяются даже к окнам верхнего уровня, поэтому этот метод может быть удален в будущем выпуске- Возвращает:
null- См. также:
paramString
protected String paramString()
JInternalFrame. Этот метод предназначен только для целей отладки, и содержимое и формат возвращаемой строки могут различаться в зависимости от реализации. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этого
JInternalFrame
paintComponent
protected void paintComponent(Graphics g)
- Переопределяет:
-
paintComponentв классеJComponent - Параметры:
-
g- защищаемый объектGraphics - См. также:
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
AccessibleContext, связанный с этим JInternalFrame. Для внутренних фреймов AccessibleContext принимает форму объекта AccessibleJInternalFrame. При необходимости создается новый экземпляр AccessibleJInternalFrame.- Указано в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
AccessibleJInternalFrame, выступающий в качествеAccessibleContextэтогоJInternalFrame- См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
getJMenuBar().