Класс CellRendererPane
- Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
public class CellRendererPane extends Container implements Accessible
cellRendererPane = new CellRendererPane(); ... Component rendererComponent = renderer.getListCellRendererComponent(); renderer.configureListCellRenderer(dataModel.getElementAt(row), row); cellRendererPane.paintComponent(g, rendererComponent, this, x, y, w, h);
Чтобы компонент средства отображения работал правильно, он должен переопределить isShowing() и безусловно возвращать true, поскольку при отрисовке Swing ничего не делает с компонентами, для которых isShowing имеет значение false.
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans добавлена в пакет java.beans. См. XMLEncoder.
- Начиная с версии:
- 1.2
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
CellRendererPane.AccessibleCellRendererPane |
Этот класс реализует поддержку специальных возможностей для класса CellRendererPane. |
Вложенные классы/интерфейсы, объявленные в классе 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 AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим CellRendererPan
|
Поля, объявленные в классе Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
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. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
CellRendererPane() |
Создает объект CellRendererPane. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
addImpl |
Если указанный компонент уже является дочерним элементом этого объекта, ничего не делается — порядок наложения не имеет значения для компонентов средств отображения ячеек (CellRendererPane все равно ничего не рисует). |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим CellRendererPane. |
void |
invalidate() |
Переопределен, чтобы избежать распространения invalidate вверх по дереву при настройке дочернего средства отображения ячеек. |
void |
paint |
Не должен вызываться. |
void |
paintComponent |
Вызывает this.paintComponent(g, c, p, x, y, w, h, false). |
void |
paintComponent |
Рисует компонент средства отображения ячеек c на графическом объекте g. |
void |
paintComponent |
Вызывает this.paintComponent(g, c, p, r.x, r.y, r.width, r.height), где r — это входной параметр Rectangle. |
void |
update |
Не должен вызываться. |
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с указанными ограничениями по заданному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный прослушиватель контейнера, чтобы получать события контейнера от этого контейнера. |
void |
addNotify() |
Делает этот Container отображаемым, подключая его к системному ресурсу экрана. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей для определенного свойства. |
void |
applyComponentOrientation |
Задает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, указывающее, было ли явно задано множество клавиш перехода фокуса для данной операции перехода для этого Container. |
int |
countComponents() |
Устарело. Начиная с JDK 1.1 заменен методом getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с JDK 1.1 заменен методом dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Выполняет компоновку компонентов этого контейнера. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную точку. |
float |
getAlignmentX() |
Возвращает выравнивание по оси x. |
float |
getAlignmentY() |
Возвращает выравнивание по оси y. |
Component |
getComponent |
Возвращает n-й компонент этого контейнера. |
Component |
getComponentAt |
Находит компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов на этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты этого контейнера. |
int |
getComponentZOrder |
Возвращает индекс z-порядка компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех прослушивателей контейнера, зарегистрированных в этом контейнере. |
Set |
getFocusTraversalKeys |
Возвращает множество клавиш перехода фокуса для указанной операции перехода в этом Container. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику перехода фокуса, управляющую переходом с помощью клавиатуры между дочерними элементами этого Container, или null, если этот Container не является корнем цикла фокуса. |
Insets |
getInsets() |
Определяет внутренние отступы этого контейнера, которые указывают размер его границы. |
LayoutManager |
getLayout() |
Возвращает менеджер компоновки этого контейнера. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент в качестве FooListenerов этого Container. |
Dimension |
getMaximumSize() |
Возвращает максимальный размер этого контейнера. |
Dimension |
getMinimumSize() |
Возвращает минимальный размер этого контейнера. |
Point |
getMousePosition |
Возвращает положение указателя мыши в системе координат этого Container, если указатель находится над Container; в противном случае возвращает null. |
Dimension |
getPreferredSize() |
Возвращает предпочтительный размер этого контейнера. |
Insets |
insets() |
Устарело. Начиная с JDK 1.1 заменен методом getInsets(). |
boolean |
isAncestorOf |
Проверяет, входит ли компонент в иерархию компонентов этого контейнера. |
boolean |
isFocusCycleRoot() |
Возвращает значение, указывающее, является ли этот Container корнем цикла перехода фокуса. |
boolean |
isFocusCycleRoot |
Возвращает значение, указывающее, является ли указанный Container корнем цикла перехода фокуса для этого Container. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает значение, указывающее, предоставляет ли этот контейнер политику перехода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает значение, указывающее, была ли явно задана политика перехода фокуса для этого Container. |
boolean |
isValidateRoot() |
Указывает, является ли этот контейнер корнем проверки. |
void |
layout() |
Устарело. Начиная с JDK 1.1 заменен методом doLayout(). |
void |
list |
Выводит список этого контейнера в указанный поток вывода. |
void |
list |
Выводит список с указанным отступом в указанный объект записи для печати. |
Component |
locate |
Устарело. Начиная с JDK 1.1 заменен методом getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с JDK 1.1 заменен методом getMinimumSize(). |
void |
paintComponents |
Рисует каждый компонент этого контейнера. |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого Container. |
Dimension |
preferredSize() |
Устарело. Начиная с JDK 1.1 заменен методом getPreferredSize(). |
void |
print |
Выводит контейнер на печать. |
void |
printComponents |
Выводит на печать каждый компонент этого контейнера. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, возникающие в этом контейнере, передавая их всем зарегистрированным объектам ContainerListener. |
protected void |
processEvent |
Обрабатывает события этого контейнера. |
void |
remove |
Удаляет из этого контейнера компонент, указанный параметром index. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
removeNotify() |
Делает этот Container невидимым, отключая его от системного ресурса экрана. |
void |
setComponentZOrder |
Перемещает указанный компонент на заданный индекс z-порядка в контейнере. |
void |
setFocusCycleRoot |
Задает, является ли этот Container корнем цикла перехода фокуса. |
void |
setFocusTraversalKeys |
Задает клавиши перехода фокуса для данной операции перехода в этом Container. |
void |
setFocusTraversalPolicy |
Задает политику перехода фокуса, управляющую переходом с помощью клавиатуры между дочерними элементами этого Container, если он является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Задает, будет ли этот контейнер использоваться для предоставления политики перехода фокуса. |
void |
setFont |
Задает шрифт этого контейнера. |
void |
setLayout |
Задает менеджер компоновки этого контейнера. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл перехода фокуса вниз. |
void |
validate() |
Проверяет этот контейнер и все его дочерние компоненты. |
protected void |
validateTree() |
Рекурсивно обходит дерево контейнера и повторно вычисляет компоновку всех поддеревьев, для которых она необходима (помеченных как недействительные). |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, 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 определяются относительно системы координат этого компонента. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой определяются относительно системы координат этого компонента. |
Image |
createImage |
Создаёт рисуемое изображение вне экрана для двойной буферизации. |
Image |
createImage |
Создаёт изображение из указанного производителя изображений. |
VolatileImage |
createVolatileImage |
Создаёт изменяемое рисуемое изображение вне экрана для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создаёт изменяемое рисуемое изображение вне экрана с указанными возможностями. |
void |
disable() |
Устарело. Начиная с JDK 1.1 заменён на setEnabled(boolean). |
protected final void |
disableEvents |
Отключает доставку этому компоненту событий, определяемых указанной маской событий. |
final void |
dispatchEvent |
Передаёт событие этому компоненту или одному из его подкомпонентов. |
void |
enable() |
Устарело. Начиная с JDK 1.1 заменён на setEnabled(boolean). |
void |
enable |
Устарело. Начиная с JDK 1.1 заменён на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку этому компоненту событий, определяемых указанной маской событий. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа boolean. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа integer. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа Object. |
Color |
getBackground() |
Возвращает цвет фона этого компонента. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает значение перечисления, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Rectangle |
getBounds() |
Возвращает границы этого компонента в виде объекта Rectangle. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемое значение» rv и возвращает rv. |
ColorModel |
getColorModel() |
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех прослушивателей компонента, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Возвращает зависящую от языка ориентацию, которая используется для упорядочения элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Возвращает курсор, установленный для компонента. |
DropTarget |
getDropTarget() |
Возвращает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает Container, являющийся корнем цикла обхода фокуса этого Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех прослушивателей фокуса, зарегистрированных для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает, включены ли для этого Component клавиши обхода фокуса. |
Font |
getFont() |
Возвращает шрифт этого компонента. |
FontMetrics |
getFontMetrics |
Возвращает метрики указанного шрифта. |
Color |
getForeground() |
Возвращает цвет переднего плана этого компонента. |
Graphics |
getGraphics() |
Создаёт графический контекст для этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Возвращает GraphicsConfiguration, связанный с этим Component. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех прослушивателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех прослушивателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
InputContext |
getInputContext() |
Возвращает контекст ввода, используемый этим компонентом для обработки взаимодействия с методами ввода при вводе текста в компонент. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех прослушивателей метода ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Возвращает обработчик запросов метода ввода, поддерживающий запросы методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех прослушивателей клавиатуры, зарегистрированных для этого компонента. |
Locale |
getLocale() |
Возвращает локаль этого компонента. |
Point |
getLocation() |
Возвращает местоположение этого компонента в виде точки, задающей его верхний левый угол. |
Point |
getLocation |
Сохраняет координаты начала координат x,y этого компонента в «возвращаемое значение» rv и возвращает rv. |
Point |
getLocationOnScreen() |
Возвращает местоположение этого компонента в виде точки, задающей его верхний левый угол в системе координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех прослушивателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех прослушивателей движения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши; в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех прослушивателей колеса мыши, зарегистрированных для этого компонента. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родительский компонент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех прослушивателей изменения свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех прослушивателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Dimension |
getSize |
Сохраняет ширину и высоту этого компонента в «возвращаемое значение» rv и возвращает rv. |
Toolkit |
getToolkit() |
Возвращает инструментарий этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, которому принадлежит монитор синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
boolean |
gotFocus |
Устарело. Начиная с JDK 1.1 заменён на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с JDK 1.1 заменён на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
void |
hide() |
Устарело. Начиная с JDK 1.1 заменён на setVisible(boolean). |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарело. Начиная с JDK 1.1 заменён на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает, был ли цвет фона явно задан для этого Component. |
boolean |
isCursorSet() |
Возвращает, был ли курсор явно задан для этого Component. |
boolean |
isDisplayable() |
Определяет, доступен ли этот компонент для отображения. |
boolean |
isDoubleBuffered() |
Возвращает true, если этот компонент рисуется во внеэкранное изображение («буфер»), которое затем копируется на экран. |
boolean |
isEnabled() |
Определяет, включён ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот Component получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с версии 1.4 заменён на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли шрифт явно задан для этого Component. |
boolean |
isForegroundSet() |
Возвращает, был ли цвет переднего плана явно задан для этого Component. |
boolean |
isLightweight() |
Лёгкий компонент не имеет собственного узла инструментария. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был задан значением, отличным от null; в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает, был ли вызван setMinimumSize с ненулевым значением. |
boolean |
isOpaque() |
Возвращает true, если этот компонент полностью непрозрачен; по умолчанию возвращает false. |
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 |
Подготавливает изображение к отображению на этом компоненте. |
void |
printAll |
Печатает этот компонент и все его подкомпоненты. |
protected void |
processComponentEvent |
Обрабатывает события компонента, возникающие в этом компоненте, передавая их всем зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, возникающие в этом компоненте, передавая их всем зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, возникающие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, возникающие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, возникающие в этом компоненте, передавая их всем зарегистрированным объектам InputMethodListener. |
protected void |
processKeyEvent |
Обрабатывает события клавиатуры, возникающие в этом компоненте, передавая их всем зарегистрированным объектам KeyListener. |
protected void |
processMouseEvent |
Обрабатывает события мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseListener. |
protected void |
processMouseMotionEvent |
Обрабатывает события движения мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseMotionListener. |
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 |
Перерисовывает компонент. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента в течение tm миллисекунд. |
void |
requestFocus() |
Запрашивает передачу этому компоненту фокуса ввода и установку окна-предка верхнего уровня этого компонента в качестве окна, имеющего фокус. |
protected boolean |
requestFocus |
Запрашивает передачу этому Component фокуса ввода и установку окна-предка верхнего уровня этого Component в качестве окна, имеющего фокус, — Window. |
protected boolean |
requestFocus |
По причине cause запрашивает передачу этому Component фокуса ввода и установку окна-предка верхнего уровня этого Component в качестве окна, имеющего фокус, — Window. |
void |
requestFocus |
По причине cause запрашивает передачу этому компоненту фокуса ввода и установку окна-предка верхнего уровня этого компонента в качестве окна, имеющего фокус. |
boolean |
requestFocusInWindow() |
Запрашивает передачу этому компоненту фокуса ввода, если окно-предок верхнего уровня этого компонента уже имеет фокус. |
protected boolean |
requestFocusInWindow |
Запрашивает передачу этому Component фокуса ввода, если окно-предок верхнего уровня этого Component уже имеет фокус, — Window. |
boolean |
requestFocusInWindow |
По причине cause запрашивает передачу этому компоненту фокуса ввода, если окно-предок верхнего уровня этого компонента уже имеет фокус. |
void |
reshape |
Устарело. Начиная с JDK версии 1.1 заменено на setBounds(int, int, int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1 заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1 заменено на setSize(Dimension). |
void |
revalidate() |
Повторно проверяет иерархию компонентов вплоть до ближайшего корня проверки. |
void |
setBackground |
Задает цвет фона этого компонента. |
void |
setBounds |
Перемещает и изменяет размер этого компонента. |
void |
setBounds |
Перемещает и изменяет размер этого компонента в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Задает зависящую от языка ориентацию, которая будет использоваться для упорядочения элементов или текста внутри этого компонента. |
void |
setCursor |
Задает изображение курсора, соответствующее указанному курсору. |
void |
setDropTarget |
Связывает этот компонент с DropTarget. |
void |
setEnabled |
Включает или отключает этот компонент в зависимости от значения параметра b. |
void |
setFocusable |
Задает для этого компонента состояние возможности получения фокуса в соответствии с указанным значением. |
void |
setFocusTraversalKeysEnabled |
Задает, включены ли для этого компонента клавиши обхода фокуса. |
void |
setForeground |
Задает цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Задает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Задает локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setMaximumSize |
Задает максимальный размер этого компонента постоянным значением. |
void |
setMinimumSize |
Задает минимальный размер этого компонента постоянным значением. |
void |
setMixingCutoutShape |
Задает форму «mixing-cutout» для этого облегченного компонента. |
void |
setName |
Задает имя компонента указанной строкой. |
void |
setPreferredSize |
Задает предпочтительный размер этого компонента постоянным значением. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину d.width и высоту d.height. |
void |
setVisible |
Показывает или скрывает этот компонент в зависимости от значения параметра b. |
void |
show() |
Устарело. Начиная с JDK версии 1.1 заменено на setVisible(boolean). |
void |
show |
Устарело. Начиная с JDK версии 1.1 заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с JDK версии 1.1 заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту, как если бы этот компонент владел фокусом. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту, как если бы этот компонент владел фокусом. |
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() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения указанного периода реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения указанного периода реального времени. |
Подробное описание полей
accessibleContext
protected AccessibleContext accessibleContext
AccessibleContext, связанный с этим CellRendererPan
Подробное описание конструкторов
CellRendererPane
public CellRendererPane()
Подробное описание методов
invalidate
public void invalidate()
- Переопределяет:
-
invalidateв классеContainer - См. также:
paint
update
addImpl
protected void addImpl(Component x, Object constraints, int index)
paintComponent
public void paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h, boolean shouldValidate)
- Параметры:
-
g— объектGraphics, на котором выполняется отрисовка -
c—Componentдля отрисовки -
p— компонентContainer, на котором фактически выполняется отрисовка -
x— целое число, задающее левую границу области отрисовки в пикселях относительно левого края графического контекста -
y— целое число, задающее верхнюю границу области отрисовки в пикселях относительно верхнего края графического контекста -
w— целое число, задающее ширину области отрисовки в пикселях -
h— целое число, задающее высоту области отрисовки в пикселях -
shouldValidate— если true, компонентcбудет проверен перед отрисовкой
paintComponent
public void paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h)
- Параметры:
-
g— объектGraphics, на котором выполняется отрисовка -
c—Componentдля отрисовки -
p— компонентContainer, на котором фактически выполняется отрисовка -
x— целое число, задающее левую границу области отрисовки в пикселях относительно левого края графического контекста -
y— целое число, задающее верхнюю границу области отрисовки в пикселях относительно верхнего края графического контекста -
w— целое число, задающее ширину области отрисовки в пикселях -
h— целое число, задающее высоту области отрисовки в пикселях
paintComponent
public void paintComponent(Graphics g, Component c, Container p, Rectangle r)
r — входной параметр Rectangle.- Параметры:
-
g— объектGraphics, на котором выполняется отрисовка -
c—Componentдля отрисовки -
p— компонентContainer, на котором фактически выполняется отрисовка -
r—Rectangleдля отрисовки
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Определен в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleCellRendererPane, который служит AccessibleContext этого CellRendererPane
© 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.