Читайте также:
|
|
позицию выбранного пользователем элемента списка.
Метод getSelectedItem: public Object getSelectedItem (). Возвращает выбранный пользователем пункт выпадающего списка (а не его номер, как предыдущий метод).
п |
П Метод hidepopup: public void hidepopupf). Прячет открытый пользователем или программно выпадающий список.
О Метод insertItemAt: public void insertItemAt(Object anObject, int
.index). Вставляет на указанную позицию выпадающего списка переданный в качестве параметра объект.
1~1 Метод isEditable: public boolean isEditable (). Возвращает значение True, если пользователю разрешен прямой ввод в поле, а не только выбор из списка.
О Метод removeAHItems: public' void removeAll Items (). Предназначендля удаления всего содержимого списка.
СЧ Метод removeItemAt: public void remove ItemAt(int anindex). Удаляет
элемент списка, позиция которого передана методу в качестве параметра. Отсчет элементов списка ведется с нуля.
П Метод,setEditable: public void setEditable(boolean aFlag). Определяет, допустим ли для пользователя прямой ввод. Если передаваемый параметр имеет значение True, то прямой ввод разрешен, если False — нет.
П Метод setEnabled: public void setEnabled (boolean b). Указывает, дос-тупен ли для работы компонент. Если передаваемый параметр имеет значение False, то список элементов недоступен пользователю, и прямой ввод в поле также не действует, даже если он разрешен. Если передаваемый параметр имеет значение True, то выбор из списка значений доступен пользователю.
Метод setMaximumRowCount: public void setMaximumRowCount(int
count). Устанавливает количество строк, которые могут показываться в списке без применения полос прокрутки.
Метод setSelectedIndex: public void setSelectedIndex(int anindex). setSelectedItem(Object anobject). Как и предыдущий, позволяет принудительно выбрать один из элементов выпадающего списка, но теперь в качестве параметра передается не позиция выбираемого элемента, а сам выбираемый объект.
О Метод showpopup: public void showpopup (). Принудительно показывает список, т. е. применяется программная эмуляция нажатия пользователем кнопки для показа списка.
Следующий компонент — JList. Это просто список элементов, в чем и состоит его отличие от компонентов типа JTextArea. Используется, как правило, для того, чтобы дать пользователю просмотреть какой-либо список. Как обычно, в качестве элемента списка может быть применен любой объект, который программист в состоянии описать и правильно обработать. Компонент JList обладает вертикальной полосой прокрутки. В каждой строке может быть размещено несколько объектов, т. е. содержимое компонента считается разбитым на ячейки.
П Конструктор JList о предназначен для создания пустого списка.
П Конструктор JList (Object []) создает список, в качестве элементов которого применяются объекты из одномерного массива объектов, переданного в виде параметра.
П Конструктор JList (Vector) генерирует список, содержимое для которого передано в параметре типа vector.
["Ч Метод clearSelection: public void clearSelection (). Очищает ВЫДё-
ление списка, т. е. все выделенные элементы, если таковые были, теряют свое выделение.
П Метод getAnchorSelectionIndex: public int getAnchorSelectionIndex().
Возвращает опорную позицию, от которой происходит выделение элементов списка. Дело в том, что методы указания размера выделения позволяют работать с выделением сразу нескольких позиций. Для этого указываются первая позиция, с которой начинается выделение, и конечная позиция. Первая позиция является опорной. Вот ее-то и возвращает этот индекс. Отсчет, естественно, ведется с нуля.
D Метод getCellBounds: public Rectangle getCellBounds(int indexl,
int index2). Возвращает размеры прямоугольника, который определяется объектами списка. Номер верхнего левого элемента указан в параметре indexl, номер правого нижнего объекта указывается в параметре index2. В том случае, если позиции указаны неверно, возвращаемый результат принимает значение null.
О Метод getFirstVisibleIndex: public int getFirstVisibleIndex(). Возвращает номер первого видимого элемента, находящегося в левом верхнем углу. В том случае, если в компоненте JList нет содержимого, метод возвращает -1.
О Метод getFixedCellHeight: public int getFixedCellHeight(). Возвращает высоту каждой ячейки в отображаемой области. Естественно, размеры всех ячеек одинаковы.
СЧ Метод getFixedCellWidth: public int getFixedCellWidth (). Возвращает ширину каждой ячейки в отображаемой области.
П Метод getLastVisibleIndex: public int getLastVisibieIndex(). Возвращает номер последнего видимого элемента, который находится в правом нижнем углу области отображения. Если JList не имеет элементов списка для отображения, в качестве результата возвращается -1.
О Метод getLeadSelectionIndex: public int getLeadSelectionIndex(). Является парным к getAnchorSelectionindex. Возвращает позицию конечного элемента для методов принудительного выделения содержимого.
О МеТОД getMaxSelectionIndex: public int getMaxSelectionIndex(}. Воз-
вращает максимальный номер ячейки, которая находится в выделенной области. Различие с предыдущим методом заключается в том, что этот метод обрабатывает уже существующее выделение вне зависимости от того, каким образом оно было произведено — пользователем или программно.
СЗ МеТОД getMinSelectionIndex: public int getMinSelectionIndex(). Co-
ставляет пару с предыдущим методом. Возвращает минимальный номер выбранной ячейки.
О МеТОД getPreferredScrollableViewportSize: public Dimension getPreferredScrollableViewportSize (). Возвращает Предпочтительные размеры для оптимального отображения содержимого списка для текущего количества строк в отображаемой области. При этом метод опирается на так называемую модель отображения. Если эта модель задана разработчиком, который оговорил размеры ячеек и правила отображения, то предпочтительные размеры отображаемой области находятся с учетом модели отображения. Если модель не задана, метод считает, что на каждую строку отводится 16 пикселов в высоту и 256 пикселов в ширину, если не использовались методы из серии setFixedCeil, и, как сказано в документации, надеется на лучшее. Поэтому здравым решением будет не полагаться на стандартные правила отображения, а задать их принудительно и только потом получить размеры поля отображения.
П Метод getSelectedIndex: public int getSelectedIndex().Возвращаетномер первого выбранного элемента.
О Метод getSelectedIndices: public int[] getSelectedIndices().Возвращает целочисленный массив, в котором, содержатся номера выбранных объектов.
Дата добавления: 2015-09-11; просмотров: 100 | Поможем написать вашу работу | Нарушение авторских прав |