private static class BasicXListUI.Actions extends UIAction
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
private void |
adjustScrollPositionIfNecessary(JList list,
int index,
int direction)
When scroll down makes selected index the last completely visible
index.
|
private void |
changeSelection(JList list,
int type,
int index,
int direction) |
private void |
clearSelection(JList list) |
private int |
getElementCount(JList list) |
private int |
getNextColumnIndex(JList list,
BasicXListUI ui,
int amount) |
private int |
getNextIndex(JList list,
BasicXListUI ui,
int amount) |
private int |
getNextPageIndex(JList list,
int direction) |
boolean |
isEnabled(Object c)
Subclasses that need to conditionalize the enabled state should
override this.
|
private void |
selectAll(JList list) |
addPropertyChangeListener, getName, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
private static final String SELECT_PREVIOUS_COLUMN
private static final String SELECT_PREVIOUS_COLUMN_EXTEND
private static final String SELECT_PREVIOUS_COLUMN_CHANGE_LEAD
private static final String SELECT_NEXT_COLUMN
private static final String SELECT_NEXT_COLUMN_EXTEND
private static final String SELECT_NEXT_COLUMN_CHANGE_LEAD
private static final String SELECT_PREVIOUS_ROW
private static final String SELECT_PREVIOUS_ROW_EXTEND
private static final String SELECT_PREVIOUS_ROW_CHANGE_LEAD
private static final String SELECT_NEXT_ROW
private static final String SELECT_NEXT_ROW_EXTEND
private static final String SELECT_NEXT_ROW_CHANGE_LEAD
private static final String SELECT_FIRST_ROW
private static final String SELECT_FIRST_ROW_EXTEND
private static final String SELECT_FIRST_ROW_CHANGE_LEAD
private static final String SELECT_LAST_ROW
private static final String SELECT_LAST_ROW_EXTEND
private static final String SELECT_LAST_ROW_CHANGE_LEAD
private static final String SCROLL_UP
private static final String SCROLL_UP_EXTEND
private static final String SCROLL_UP_CHANGE_LEAD
private static final String SCROLL_DOWN
private static final String SCROLL_DOWN_EXTEND
private static final String SCROLL_DOWN_CHANGE_LEAD
private static final String SELECT_ALL
private static final String CLEAR_SELECTION
private static final String ADD_TO_SELECTION
private static final String TOGGLE_AND_ANCHOR
private static final String EXTEND_TO
private static final String MOVE_SELECTION_TO
public void actionPerformed(ActionEvent e)
private int getElementCount(JList list)
list
- public boolean isEnabled(Object c)
UIAction
sender
may be null.private void clearSelection(JList list)
private int getNextPageIndex(JList list, int direction)
private void changeSelection(JList list, int type, int index, int direction)
private void adjustScrollPositionIfNecessary(JList list, int index, int direction)
private int getNextColumnIndex(JList list, BasicXListUI ui, int amount)
private int getNextIndex(JList list, BasicXListUI ui, int amount)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses