Список классов
- Все реализованные интерфейсы:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible
public class List extends Component implements ItemSelectable, Accessible
List представляет пользователю прокручиваемый список текстовых элементов. Список можно настроить так, чтобы пользователь мог выбрать один или несколько элементов. Например, следующий код . . .
List lst = new List(4, false);
lst.add("Mercury");
lst.add("Venus");
lst.add("Earth");
lst.add("JavaSoft");
lst.add("Mars");
lst.add("Jupiter");
lst.add("Saturn");
lst.add("Uranus");
lst.add("Neptune");
lst.add("Pluto");
cnt.add(lst);
где cnt — контейнер, создает следующий прокручиваемый список:
Если List допускает множественный выбор, щелчок по уже выбранному элементу отменяет его выбор. В приведенном выше примере за один раз можно выбрать только один элемент прокручиваемого списка, поскольку второй аргумент при создании нового прокручиваемого списка — false. Если List не допускает множественный выбор, выбор элемента отменяет выбор всех остальных выбранных элементов.
Обратите внимание, что список в приведенном примере был создан с четырьмя видимыми строками. После создания списка изменить количество видимых строк нельзя. По умолчанию List создается с четырьмя строками, поэтому lst = new List() эквивалентно list = new List(4, false).
Начиная с Java 1.1, Abstract Window Toolkit отправляет объекту List все события мыши, клавиатуры и фокуса, происходящие над ним. (Старая модель событий AWT сохраняется только для обратной совместимости, и ее использование не рекомендуется.)
Когда пользователь выбирает или отменяет выбор элемента, AWT отправляет списку экземпляр ItemEvent. Когда пользователь дважды щелкает элемент в прокручиваемом списке, AWT после события элемента отправляет списку экземпляр ActionEvent. AWT также генерирует событие действия, когда пользователь нажимает клавишу возврата, выбрав элемент в списке.
Если приложение должно выполнить какое-либо действие в ответ на выбор или активацию пользователем элемента этого списка, ему следует реализовать ItemListener или ActionListener, соответственно, и зарегистрировать новый слушатель для получения событий из этого списка.
Для прокручиваемых списков с множественным выбором более удачным решением с точки зрения пользовательского интерфейса считается запуск действия с помощью внешнего жеста (например, щелчка кнопки).
- Начиная с:
- 1.0
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
List.AccessibleAWTList |
Этот класс реализует поддержку специальных возможностей для класса List. |
Вложенные классы и интерфейсы, объявленные в классе 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 |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
Поля, объявленные в классе 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. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
List() |
Создает новый прокручиваемый список. |
List |
Создает новый прокручиваемый список, инициализированный указанным количеством видимых строк. |
List |
Создает новый прокручиваемый список, инициализированный для отображения указанного количества строк. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
add |
Добавляет указанный элемент в конец прокручиваемого списка. |
void |
add |
Добавляет указанный элемент в прокручиваемый список в позицию, заданную индексом. |
void |
addActionListener |
Добавляет указанный слушатель действий для получения событий действий из этого списка. |
void |
addItem |
Устарело. |
void |
addItem |
Устарело. заменен на add(String, int). |
void |
addItemListener |
Добавляет указанный слушатель элементов для получения событий элементов из этого списка. |
void |
addNotify() |
Создает peer-объект списка. |
boolean |
allowsMultipleSelections() |
Устарело. Начиная с JDK 1.1 заменен на isMultipleMode(). |
void |
clear() |
Устарело. Начиная с JDK 1.1 заменен на removeAll(). |
int |
countItems() |
Устарело. Начиная с JDK 1.1 заменен на getItemCount(). |
void |
delItem |
Устарело. заменен на remove(String) и remove(int). |
void |
delItems |
Устарело. Начиная с JDK 1.1; в дальнейшем не предназначен для публичного использования. |
void |
deselect |
Отменяет выбор элемента с указанным индексом. |
AccessibleContext |
getAccessibleContext() |
Получает AccessibleContext, связанный с этим List. |
ActionListener[] |
getActionListeners() |
Возвращает массив всех слушателей действий, зарегистрированных в этом списке. |
String |
getItem |
Получает элемент, связанный с указанным индексом. |
int |
getItemCount() |
Получает количество элементов в списке. |
ItemListener[] |
getItemListeners() |
Возвращает массив всех слушателей элементов, зарегистрированных в этом списке. |
String[] |
getItems() |
Получает элементы списка. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener в этом List. |
Dimension |
getMinimumSize() |
Определяет минимальный размер этого прокручиваемого списка. |
Dimension |
getMinimumSize |
Получает минимальные размеры списка с указанным количеством строк. |
Dimension |
getPreferredSize() |
Получает предпочтительный размер этого прокручиваемого списка. |
Dimension |
getPreferredSize |
Получает предпочтительные размеры списка с указанным количеством строк. |
int |
getRows() |
Получает количество видимых строк в этом списке. |
int |
getSelectedIndex() |
Получает индекс выбранного элемента списка. |
int[] |
getSelectedIndexes() |
Получает индексы выбранных элементов списка. |
String |
getSelectedItem() |
Получает выбранный элемент этого прокручиваемого списка. |
String[] |
getSelectedItems() |
Получает выбранные элементы этого прокручиваемого списка. |
Object[] |
getSelectedObjects() |
Получает выбранные элементы этого прокручиваемого списка в виде массива объектов. |
int |
getVisibleIndex() |
Получает индекс элемента, который последним был сделан видимым методом makeVisible. |
boolean |
isIndexSelected |
Определяет, выбран ли указанный элемент в этом прокручиваемом списке. |
boolean |
isMultipleMode() |
Определяет, допускает ли этот список множественный выбор. |
boolean |
isSelected |
Устарело. Начиная с JDK 1.1 заменен на isIndexSelected(int). |
void |
makeVisible |
Делает видимым элемент с указанным индексом. |
Dimension |
minimumSize() |
Устарело. Начиная с JDK 1.1 заменен на getMinimumSize(). |
Dimension |
minimumSize |
Устарело. Начиная с JDK 1.1 заменен на getMinimumSize(int). |
protected String |
paramString() |
Возвращает строку параметров, представляющую состояние этого прокручиваемого списка. |
Dimension |
preferredSize() |
Устарело. Начиная с JDK 1.1 заменен на getPreferredSize(). |
Dimension |
preferredSize |
Устарело. Начиная с JDK 1.1 заменен на getPreferredSize(int). |
protected void |
processActionEvent |
Обрабатывает события действий, возникающие в этом компоненте, отправляя их всем зарегистрированным объектам ActionListener. |
protected void |
processEvent |
Обрабатывает события этого прокручиваемого списка. |
protected void |
processItemEvent |
Обрабатывает события элементов, возникающие в этом списке, отправляя их всем зарегистрированным объектам ItemListener. |
void |
remove |
Удаляет элемент из этого прокручиваемого списка по указанной позиции. |
void |
remove |
Удаляет первое вхождение элемента из списка. |
void |
removeActionListener |
Удаляет указанный слушатель действий, чтобы он больше не получал события действий из этого списка. |
void |
removeAll() |
Удаляет все элементы из этого списка. |
void |
removeItemListener |
Удаляет указанный слушатель элементов, чтобы он больше не получал события элементов из этого списка. |
void |
removeNotify() |
Удаляет peer-объект этого списка. |
void |
replaceItem |
Заменяет элемент с указанным индексом в прокручиваемом списке новой строкой. |
void |
select |
Выбирает элемент с указанным индексом в прокручиваемом списке. |
void |
setMultipleMode |
Задает флаг, определяющий, допускает ли этот список множественный выбор. |
void |
setMultipleSelections |
Устарело. Начиная с JDK 1.1 заменен на setMultipleMode(boolean). |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, 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, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate | Модификатор и тип | Метод | Описание |
|---|---|---|
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 |
Добавляет указанный прослушиватель колеса мыши для получения событий колеса мыши от этого компонента. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей для определенного свойства. |
void |
applyComponentOrientation |
Устанавливает свойство ComponentOrientation этого компонента и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает, был ли явно задан для этого Component набор клавиш перехода фокуса для указанной операции перехода фокуса. |
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 |
deliverEvent |
Устарело. Начиная с версии JDK 1.1 заменено на dispatchEvent(AWTEvent e). |
void |
disable() |
Устарело. Начиная с версии JDK 1.1 заменено на setEnabled(boolean). |
protected final void |
disableEvents |
Запрещает доставку этому компоненту событий, определенных параметром маски событий. |
final void |
dispatchEvent |
Передает событие этому компоненту или одному из его подкомпонентов. |
void |
doLayout() |
Запрашивает у менеджера компоновки размещение этого компонента. |
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. |
float |
getAlignmentX() |
Возвращает выравнивание по оси x. |
float |
getAlignmentY() |
Возвращает выравнивание по оси y. |
Color |
getBackground() |
Получает цвет фона этого компонента. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Rectangle |
getBounds() |
Получает границы этого компонента в виде объекта Rectangle. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемое значение» rv и возвращает rv. |
ColorModel |
getColorModel() |
Получает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
Component |
getComponentAt |
Определяет, содержит ли этот компонент или один из его непосредственных подкомпонентов точку (x, y), и, если содержит, возвращает содержащий ее компонент. |
Component |
getComponentAt |
Возвращает компонент или подкомпонент, содержащий указанную точку. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех прослушивателей компонентов, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Получает языковую ориентацию, используемую для упорядочения элементов или текста в этом компоненте. |
Cursor |
getCursor() |
Получает курсор, установленный для компонента. |
DropTarget |
getDropTarget() |
Получает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает Container, являющийся корнем цикла обхода фокуса для этого цикла обхода фокуса Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех прослушивателей фокуса, зарегистрированных для этого компонента. |
Set |
getFocusTraversalKeys |
Возвращает набор клавиш перехода фокуса для указанной операции перехода этого Component. |
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() |
Получает положение этого компонента в виде точки, задающей его верхний левый угол в системе координат экрана. |
Dimension |
getMaximumSize() |
Получает максимальный размер этого компонента. |
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). |
void |
invalidate() |
Помечает этот компонент и его предков как недействительные. |
boolean |
isBackgroundSet() |
Возвращает, был ли явно задан цвет фона для этого Component. |
boolean |
isCursorSet() |
Возвращает, был ли явно задан курсор для этого Component. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент отображаться. |
boolean |
isDoubleBuffered() |
Возвращает true, если этот компонент рисуется в изображение вне экрана («буфер»), которое позднее копируется на экран. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот Component получать фокус. |
boolean |
isFocusCycleRoot |
Возвращает, является ли указанный Container корнем цикла обхода фокуса для этого цикла обхода фокуса 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 |
layout() |
Устарело. Начиная с версии JDK 1.1 заменено на doLayout(). |
void |
list() |
Выводит описание этого компонента в стандартный системный поток вывода System.out. |
void |
list |
Выводит описание этого компонента в указанный поток вывода. |
void |
list |
Выводит список в указанный поток печати, начиная с заданного отступа. |
void |
list |
Выводит описание в указанный объект записи для печати. |
void |
list |
Выводит список в указанный объект записи для печати, начиная с заданного отступа. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1 заменено на getComponentAt(int, int). |
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 |
paint |
Рисует этот компонент. |
void |
paintAll |
Рисует этот компонент и все его подкомпоненты. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1 заменено на dispatchEvent(AWTEvent). |
boolean |
prepareImage |
Подготавливает изображение для отображения на этом компоненте с указанными шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение для отображения на этом компоненте. |
void |
print |
Печатает этот компонент. |
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 и получение фокуса Window предком верхнего уровня этого Component. |
protected boolean |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому Component и получение фокуса Window предком верхнего уровня этого Component. |
void |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому компоненту и получение фокуса окном-предком верхнего уровня этого компонента. |
boolean |
requestFocusInWindow() |
Запрашивает передачу фокуса ввода этому компоненту, если окно-предок верхнего уровня этого компонента уже имеет фокус. |
protected boolean |
requestFocusInWindow |
Запрашивает передачу фокуса ввода этому Component, если Window предок верхнего уровня этого Component уже имеет фокус. |
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 |
setFocusTraversalKeys |
Задаёт клавиши перехода фокуса для указанной операции перехода для этого компонента. |
void |
setFocusTraversalKeysEnabled |
Задаёт, включены ли клавиши перехода фокуса для этого компонента. |
void |
setFont |
Задаёт шрифт этого компонента. |
void |
setForeground |
Задаёт цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Задаёт, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Задаёт локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setMaximumSize |
Задаёт максимальный размер этого компонента постоянным значением. |
void |
setMinimumSize |
Задаёт минимальный размер этого компонента постоянным значением. |
void |
setMixingCutoutShape |
Задаёт форму отсечения при смешивании для этого лёгковесного компонента. |
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() |
Передаёт фокус на один цикл обхода фокуса вверх. |
void |
update |
Обновляет этот компонент. |
void |
validate() |
Проверяет этот компонент. |
Методы, объявленные в классе 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 |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова уведомления или прерывания, либо истечения определённого промежутка реального времени. |
Подробное описание конструкторов
List
public List() throws HeadlessException
List(0, false). Также обратите внимание, что число видимых строк в списке нельзя изменить после его создания.- Исключения:
-
HeadlessException— если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
List
public List(int rows) throws HeadlessException
List(rows, false). Также обратите внимание, что число видимых строк в списке нельзя изменить после его создания.- Параметры:
-
rows— число отображаемых элементов. - Исключения:
-
HeadlessException— если GraphicsEnvironment.isHeadless() возвращает true. - Начиная с:
- 1.1
- См. также:
List
public List(int rows, boolean multipleMode) throws HeadlessException
multipleMode равно true, пользователь может выбрать в списке несколько элементов. Если оно равно false, можно выбрать только один элемент за раз.- Параметры:
-
rows— число отображаемых элементов. -
multipleMode— еслиtrue, разрешен множественный выбор; в противном случае за раз можно выбрать только один элемент. - Исключения:
-
HeadlessException— если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Подробное описание методов
addNotify
removeNotify
public void removeNotify()
- Переопределяет:
-
removeNotifyв классеComponent - См. также:
getItemCount
public int getItemCount()
- Возвращает:
- число элементов в списке
- Начиная с:
- 1.1
- См. также:
countItems
@Deprecated public int countItems()
getItemCount().- Возвращает:
- число элементов в списке
getItem
public String getItem(int index)
- Параметры:
-
index— позиция элемента - Возвращает:
- элемент, соответствующий указанному индексу
- См. также:
getItems
public String[] getItems()
- Возвращает:
- массив строк, содержащий элементы списка
- Начиная с:
- 1.1
- См. также:
add
public void add(String item)
- Параметры:
-
item— добавляемый элемент - Начиная с:
- 1.1
addItem
@Deprecated public void addItem(String item)
add(String).- Параметры:
-
item— добавляемый элемент
add
public void add(String item, int index)
- Параметры:
-
item— добавляемый элемент; если этот параметр равенnull, элемент рассматривается как пустая строка,"" -
index— позиция, в которую нужно добавить элемент - Начиная с:
- 1.1
addItem
@Deprecated public void addItem(String item, int index)
add(String, int).- Параметры:
-
item— добавляемый элемент -
index— позиция, в которую нужно добавить элемент
replaceItem
public void replaceItem(String newValue, int index)
- Параметры:
-
newValue— новая строка для замены существующего элемента -
index— позиция заменяемого элемента - Исключения:
-
ArrayIndexOutOfBoundsException— еслиindexвыходит за допустимые пределы
removeAll
public void removeAll()
- Начиная с:
- 1.1
- См. также:
clear
@Deprecated public void clear()
removeAll().remove
public void remove(String item)
- Параметры:
-
item— элемент, который нужно удалить из списка - Исключения:
-
IllegalArgumentException— если элемента нет в списке - Начиная с:
- 1.1
remove
public void remove(int position)
- Параметры:
-
position— индекс удаляемого элемента - Исключения:
-
ArrayIndexOutOfBoundsException— еслиpositionменьше 0 или большеgetItemCount()-1 - Начиная с:
- 1.1
- См. также:
delItem
@Deprecated public void delItem(int position)
remove(String) и remove(int).- Параметры:
-
position— индекс удаляемого элемента
getSelectedIndex
public int getSelectedIndex()
- Возвращает:
- индекс выбранного элемента; если ни один элемент не выбран или выбрано несколько элементов, возвращается
-1. - См. также:
getSelectedIndexes
public int[] getSelectedIndexes()
- Возвращает:
- массив индексов выбранных элементов этого прокручиваемого списка; если ни один элемент не выбран, возвращается массив нулевой длины.
- См. также:
getSelectedItem
public String getSelectedItem()
- Возвращает:
- выбранный элемент списка; если ни один элемент не выбран или выбрано несколько элементов, возвращается
null. - См. также:
getSelectedItems
public String[] getSelectedItems()
- Возвращает:
- массив выбранных элементов этого прокручиваемого списка; если ни один элемент не выбран, возвращается массив нулевой длины.
- См. также:
getSelectedObjects
public Object[] getSelectedObjects()
- Определено в:
-
getSelectedObjectsв интерфейсеItemSelectable - Возвращает:
- массив
Object, представляющих выбранные элементы этого прокручиваемого списка; если ни один элемент не выбран, возвращается массив нулевой длины. - См. также:
select
public void select(int index)
Обратите внимание, что передача параметров, выходящих за допустимые пределы, недопустима и приведет к неопределенному поведению.
Обратите внимание, что этот метод следует использовать главным образом для первоначального выбора элемента в этом компоненте. Программный вызов этого метода не вызовет ItemEvent. Единственный способ вызвать ItemEvent — взаимодействие с пользователем.
- Параметры:
-
index— позиция выбираемого элемента - См. также:
deselect
public void deselect(int index)
Обратите внимание, что передача параметров, выходящих за допустимые пределы, недопустима и приведет к неопределенному поведению.
Если элемент с указанным индексом не выбран, операция игнорируется.
- Параметры:
-
index— позиция элемента, выбор которого нужно отменить - См. также:
isIndexSelected
public boolean isIndexSelected(int index)
- Параметры:
-
index— проверяемый элемент - Возвращает:
-
true, если указанный элемент выбран; в противном случае —false - Начиная с:
- 1.1
- См. также:
isSelected
@Deprecated public boolean isSelected(int index)
isIndexSelected(int).- Параметры:
-
index— указывает проверяемый элемент - Возвращает:
-
true, если элемент выбран; в противном случае —false
getRows
public int getRows()
List это число больше не изменится.- Возвращает:
- число видимых строк в этом прокручиваемом списке
isMultipleMode
public boolean isMultipleMode()
- Возвращает:
-
true, если этот список допускает множественный выбор; в противном случае —false - Начиная с:
- 1.1
- См. также:
allowsMultipleSelections
@Deprecated public boolean allowsMultipleSelections()
isMultipleMode().- Возвращает:
-
true, если этот список допускает множественный выбор; в противном случае —false
setMultipleMode
public void setMultipleMode(boolean b)
- Параметры:
-
b— еслиtrue, разрешен множественный выбор; в противном случае за раз можно выбрать только один элемент списка - Начиная с:
- 1.1
- См. также:
setMultipleSelections
@Deprecated public void setMultipleSelections(boolean b)
setMultipleMode(boolean).- Параметры:
-
b—trueдля включения режима множественного выбора,falseв противном случае
getVisibleIndex
public int getVisibleIndex()
makeVisible.- Возвращает:
- индекс элемента, который последним был сделан видимым
- См. также:
makeVisible
public void makeVisible(int index)
- Параметры:
-
index— позиция элемента - См. также:
getPreferredSize
public Dimension getPreferredSize(int rows)
- Параметры:
-
rows— число строк в списке - Возвращает:
- предпочтительные размеры для отображения этого прокручиваемого списка при условии, что указанное число строк должно быть видимым
- Начиная с:
- 1.1
- См. также:
preferredSize
@Deprecated public Dimension preferredSize(int rows)
getPreferredSize(int).- Параметры:
-
rows— число строк - Возвращает:
- предпочтительные размеры для отображения этого списка
getPreferredSize
public Dimension getPreferredSize()
- Переопределяет:
-
getPreferredSizeв классеComponent - Возвращает:
- предпочтительные размеры для отображения этого прокручиваемого списка
- Начиная с:
- 1.1
- См. также:
preferredSize
@Deprecated public Dimension preferredSize()
getPreferredSize().Component- Переопределяет:
-
preferredSizeв классеComponent - Возвращает:
- предпочтительный размер компонента
getMinimumSize
public Dimension getMinimumSize(int rows)
- Параметры:
-
rows— число строк в списке - Возвращает:
- минимальные размеры для отображения этого прокручиваемого списка при условии, что указанное число строк должно быть видимым
- Начиная с:
- 1.1
- См. также:
minimumSize
@Deprecated public Dimension minimumSize(int rows)
getMinimumSize(int).- Параметры:
-
rows— число строк в списке - Возвращает:
- минимальные размеры для отображения этого списка
getMinimumSize
public Dimension getMinimumSize()
- Переопределяет:
-
getMinimumSizeв классеComponent - Возвращает:
- минимальные размеры, необходимые для отображения этого прокручиваемого списка
- Начиная с:
- 1.1
- См. также:
minimumSize
@Deprecated public Dimension minimumSize()
getMinimumSize().Component- Переопределяет:
-
minimumSizeв классеComponent - Возвращает:
- минимальный размер этого компонента
addItemListener
public void addItemListener(ItemListener l)
select или deselect. Если слушатель l равен null, исключение не выбрасывается и никаких действий не выполняется. Подробные сведения о модели многопоточности AWT см. в разделе Проблемы многопоточности AWT.
- Определено в:
-
addItemListenerв интерфейсеItemSelectable - Параметры:
-
l— слушатель элементов - Начиная с:
- 1.1
- См. также:
removeItemListener
public void removeItemListener(ItemListener l)
l равен null, исключение не выбрасывается и никаких действий не выполняется. Подробные сведения о модели многопоточности AWT см. в разделе Проблемы многопоточности AWT.
- Определено в:
-
removeItemListenerв интерфейсеItemSelectable - Параметры:
-
l— слушатель элементов - Начиная с:
- 1.1
- См. также:
getItemListeners
public ItemListener[] getItemListeners()
- Возвращает:
- все
ItemListenerэтого списка или пустой массив, если в данный момент слушатели элементов не зарегистрированы - Начиная с:
- 1.4
- См. также:
addActionListener
public void addActionListener(ActionListener l)
Если прослушиватель l равен null, исключение не выбрасывается и никаких действий не выполняется.
Подробные сведения о модели потоков AWT см. в разделе Проблемы многопоточности AWT.
- Параметры:
-
l— прослушиватель действий - С:
- 1.1
- См. также:
removeActionListener
public void removeActionListener(ActionListener l)
l равен null, исключение не выбрасывается и никаких действий не выполняется. Подробные сведения о модели потоков AWT см. в разделе Проблемы многопоточности AWT.
- Параметры:
-
l— прослушиватель действий - С:
- 1.1
- См. также:
getActionListeners
public ActionListener[] getActionListeners()
- Возвращает:
- все
ActionListenerы этого списка или пустой массив, если в данный момент прослушиватели действий не зарегистрированы - С:
- 1.4
- См. также:
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListenerов этого List. FooListenerы регистрируются с помощью метода addFooListener. В качестве аргумента listenerType можно указать литерал класса, например FooListener.class. Например, можно запросить у List l список прослушивателей элементов с помощью следующего кода:
ItemListener[] ils = (ItemListener[])(l.getListeners(ItemListener.class));Если таких прослушивателей нет, этот метод возвращает пустой массив.
- Переопределяет:
-
getListenersв классеComponent - Параметры типа:
T— тип прослушивателей- Параметры:
-
listenerType— тип запрашиваемых прослушивателей; этот параметр должен указывать интерфейс, производный отjava.util.EventListener - Возвращает:
- массив всех объектов, зарегистрированных в качестве
FooListenerов в этом списке, или пустой массив, если такие прослушиватели не добавлялись - Выбрасывает:
-
ClassCastException— еслиlistenerTypeне указывает класс или интерфейс, реализующийjava.util.EventListener - С:
- 1.3
- См. также:
processEvent
protected void processEvent(AWTEvent e)
ItemEvent, вызывается метод processItemEvent. Если же событие является экземпляром ActionEvent, вызывается processActionEvent. Если событие не является событием элемента или событием действия, в суперклассе вызывается processEvent. Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Переопределяет:
-
processEventв классеComponent - Параметры:
-
e— событие - С:
- 1.1
- См. также:
processItemEvent
protected void processItemEvent(ItemEvent e)
ItemListener. Этот метод вызывается только в том случае, если для данного компонента включены события элементов. События элементов включаются при выполнении одного из следующих условий:
- Объект
ItemListenerзарегистрирован с помощьюaddItemListener. - События элементов включены с помощью
enableEvents.
Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Параметры:
-
e— событие элемента - С:
- 1.1
- См. также:
processActionEvent
protected void processActionEvent(ActionEvent e)
ActionListener. Этот метод вызывается только в том случае, если для данного компонента включены события действий. События действий включаются при выполнении одного из следующих условий:
- Объект
ActionListenerзарегистрирован с помощьюaddActionListener. - События действий включены с помощью
enableEvents.
Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Параметры:
-
e— событие действия - С:
- 1.1
- См. также:
paramString
protected String paramString()
- Переопределяет:
-
paramStringв классеComponent - Возвращает:
- строку параметров этого списка прокрутки
delItems
@Deprecated public void delItems(int start, int end)
- Параметры:
-
start— начальный индекс диапазона для удаления -
end— конечный индекс диапазона для удаления
getAccessibleContext
public AccessibleContext getAccessibleContext()
AccessibleContext, связанный с этим List. Для списков AccessibleContext имеет вид AccessibleAWTList. При необходимости создается новый экземпляр AccessibleAWTList.- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
AccessibleAWTList, служащий в качествеAccessibleContextэтогоList- С:
- 1.3
© 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.
add(String).