void | addListSelectionListener(ListSelectionListener listener)- Adds a
ListSelectionListener to the listener list for this
list.
|
void | addSelectionInterval(int anchor, int lead)- Adds the specified interval to the current selection.
|
void | clearSelection()- Clears the current selection.
|
protected ListSelectionModel | createSelectionModel()- Creates the default
ListSelectionModel.
|
void | ensureIndexIsVisible(int i)- Scrolls this list to make the specified cell visible.
|
protected void | fireSelectionValueChanged(int firstIndex, int lastIndex, boolean isAdjusting)- Fire a
ListSelectionEvent to all the registered
ListSelectionListeners.
|
AccessibleContext | getAccessibleContext()- If a component supports the Accessibility API then this method should
not return
null.
|
int | getAnchorSelectionIndex()- Returns the index of the anchor item in the current selection, or
-1 if there is no anchor item.
|
Rectangle | getCellBounds(int index0, int index1)- Returns the bounds of the rectangle that encloses both list cells
with index0 and index1.
|
ListCellRenderer | getCellRenderer()- Gets the value of the
cellRenderer property.
|
boolean | getDragEnabled()- Return the value of the
dragEnabled property.
|
int | getFirstVisibleIndex()- Returns the list index of the upper left or upper right corner of the
visible rectangle of this list, depending on the
Component.getComponentOrientation() property.
|
int | getFixedCellHeight()- Gets the value of the
fixedCellHeight property.
|
int | getFixedCellWidth()- Gets the value of the
fixedCellWidth property.
|
int | getLastVisibleIndex()- Returns the list index of the lower right or lower left corner of the
visible rectangle of this list, depending on the
Component.getComponentOrientation() property.
|
int | getLayoutOrientation()- Returns the layout orientation, which will be one of
VERTICAL,
VERTICAL_WRAP and HORIZONTAL_WRAP.
|
int | getLeadSelectionIndex()- Returns the index of the lead item in the current selection, or
-1 if there is no lead item.
|
ListSelectionListener[] | getListSelectionListeners()- Returns an array of all ListSelectionListeners subscribed to this
list.
|
int | getMaxSelectionIndex()- Returns the highest item index in the current selection, or
-1 if there is no selection.
|
int | getMinSelectionIndex()- Returns the lowest item index in the current selection, or
-1
if there is no selection.
|
ListModel | getModel()- Gets the value of the
model property.
|
int | getNextMatch(String prefix, int startIndex, Position.Bias direction)- Returns the index of the next list element (beginning at
startIndex and moving in the specified direction through the
list, looping around if necessary) that starts with prefix
(ignoring case).
|
Dimension | getPreferredScrollableViewportSize()- Returns a size indicating how much space this list would like to
consume, when contained in a scrollable viewport.
|
Object | getPrototypeCellValue()- Returns the current value of the
prototypeCellValue
property.
|
int | getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)- Return the number of pixels the list must scroll in order to move a
"block" of the list into the provided visible rectangle.
|
boolean | getScrollableTracksViewportHeight()- Gets the value of the scrollableTracksViewportWidth property.
|
boolean | getScrollableTracksViewportWidth()- Gets the value of the
scrollableTracksViewportWidth property.
|
int | getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)- Return the number of pixels the list must scroll in order to move a
"unit" of the list into the provided visible rectangle.
|
int | getSelectedIndex()- Returns the minimum index of an element in the list which is currently
selected.
|
int[] | getSelectedIndices()- Returns the indices of values in the
model property which are
selected.
|
Object | getSelectedValue()- Returns the first value in the list's
model property which is
selected, according to the list's selectionModel property.
|
Object[] | getSelectedValues()- Returns all the values in the list's
model property which are
selected, according to the list's selectionModel property.
|
Color | getSelectionBackground()- Gets the value of the
selectionBackground property.
|
Color | getSelectionForeground()- Gets the value of the
selectionForeground property.
|
int | getSelectionMode()- Returns the selection mode for the list (one of:
ListSelectionModel.SINGLE_SELECTION,
ListSelectionModel.SINGLE_INTERVAL_SELECTION and
ListSelectionModel.MULTIPLE_INTERVAL_SELECTION).
|
ListSelectionModel | getSelectionModel()- Returns the selection model for the
JList component.
|
ListUI | getUI()- Gets the value of the UI property.
|
String | getUIClassID()- Return the class identifier for the list's UI property.
|
boolean | getValueIsAdjusting()- Returns the
valueIsAdjusting flag from the list's selection
model.
|
int | getVisibleRowCount()- Gets the value of the
visibleRowCount property.
|
Point | indexToLocation(int index)- Returns location of the cell located at the specified index in the list.
|
boolean | isSelectedIndex(int a)- Indicates whether the list element at a given index value is
currently selected.
|
boolean | isSelectionEmpty()- Returns
true if the model's selection is empty, otherwise
false.
|
int | locationToIndex(Point location)- Returns index of the cell to which specified location is closest to.
|
protected String | paramString()- Returns a string describing the attributes for the
JList
component, for use in debugging.
|
void | removeListSelectionListener(ListSelectionListener listener)- Removes a
ListSelectionListener from the listener list for
this list.
|
void | removeSelectionInterval(int index0, int index1)- Removes the specified interval from the current selection.
|
void | setCellRenderer(ListCellRenderer renderer)- Sets the value of the
getCellRenderer() property.
|
void | setDragEnabled(boolean enabled)- Set the
dragEnabled property.
|
void | setFixedCellHeight(int h)- Sets the value of the
fixedCellHeight property.
|
void | setFixedCellWidth(int w)- Sets the value of the
fixedCellWidth property.
|
void | setLayoutOrientation(int orientation)- Sets the layout orientation (this is a bound property with the name
'layoutOrientation').
|
void | setListData(Vector> listData)- Sets the
model property of the list to a new anonymous AbstractListModel subclass which accesses the provided vector
directly.
|
void | setListData(Object[] listData)- Sets the
model property of the list to a new anonymous
AbstractListModel subclass which accesses the provided Object
array directly.
|
void | setModel(ListModel model)- Sets the value of the
model property.
|
void | setPrototypeCellValue(Object obj)- Set the
prototypeCellValue property.
|
void | setSelectedIndex(int a)- Adds the interval
[a,a] to the set of selections managed
by this list's selectionModel property.
|
void | setSelectedIndices(int[] a)- For each element
a[i] of the provided array
a, calls setSelectedIndex(int) on a[i].
|
void | setSelectedValue(Object obj, boolean scroll)- Sets the selection to cover only the specified value, if it
exists in the model.
|
void | setSelectionBackground(Color c)- Sets the value of the
selectionBackground property.
|
void | setSelectionForeground(Color c)- Sets the value of the
selectionForeground property.
|
void | setSelectionInterval(int anchor, int lead)- Sets the current selection to the items in the specified range (inclusive).
|
void | setSelectionMode(int a)- Sets the list's "selectionMode" property, which simply mirrors the
same property on the list's
selectionModel property.
|
void | setSelectionModel(ListSelectionModel model)- Sets the value of the
selectionModel property.
|
void | setUI(ListUI ui)- Sets the value of the UI property.
|
void | setValueIsAdjusting(boolean isAdjusting)- Sets the
valueIsAdjusting flag in the list's selection
model.
|
void | setVisibleRowCount(int vc)- Sets the value of the
visibleRowCount property.
|
void | updateUI()- Calls
setUI(ListUI) with the ListUI subclass
returned from calling UIManager.getUI(JComponent).
|