@Deprecated public class ListPane extends JList
JList.AccessibleJList, JList.DropLocation
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
HORIZONTAL_WRAP, VERTICAL, VERTICAL_WRAP
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
ListPane()
Deprecated.
Constructs a JList with an empty model.
|
ListPane(ListModel dataModel)
Deprecated.
Construct a JList that displays the elements in the specified,
non-null model.
|
ListPane(Object[] listData)
Deprecated.
Construct a JList that displays the elements in the specified
array.
|
ListPane(Vector listData)
Deprecated.
Construct a JList that displays the elements in the specified
Vector.
|
Modifier and Type | Method and Description |
---|---|
void |
addSelectionInterval(int anchor,
int lead)
Deprecated.
|
void |
ensureIndexIsVisible(int index)
Deprecated.
If this JList is being displayed withing a JViewport and the
specified cell isn't completely visible, scroll the viewport.
|
Rectangle |
getCellBounds(int index1,
int index2)
Deprecated.
Returns the bounds of the specified item in JList
coordinates, null if index isn't valid.
|
Dimension |
getMinimumSize()
Deprecated.
|
Dimension |
getPreferredScrollableViewportSize()
Deprecated.
Compute the size of the viewport needed to display visibleRowCount
rows.
|
Dimension |
getPreferredSize()
Deprecated.
The preferredSize of a list is total height of the rows
and the maximum width of the cells.
|
int |
getScrollableBlockIncrement(Rectangle visibleRect,
int orientation,
int direction)
Deprecated.
|
boolean |
getScrollableTracksViewportHeight()
Deprecated.
If this JList is displayed in a JViewport, don't change its height
when the viewports height changes.
|
boolean |
getScrollableTracksViewportWidth()
Deprecated.
If this JList is displayed in a JViewport, don't change its width
when the viewports width changes.
|
int |
getScrollableUnitIncrement(Rectangle visibleRect,
int orientation,
int direction)
Deprecated.
If we're scrolling downwards (
direction is
greater than 0), and the first row is completely visible with respect
to visibleRect , then return its height. |
int |
getVisibleColumnCount()
Deprecated.
Return the value of the visibleRowCount property.
|
Point |
indexToLocation(int index)
Deprecated.
Returns the origin of the specified item in JList
coordinates, null if index isn't valid.
|
boolean |
isOpaque()
Deprecated.
JList components are always opaque.
|
int |
locationToIndex(Point location)
Deprecated.
Convert a point in JList coordinates to the index
of the cell at that location.
|
protected void |
paintBackground(Graphics g)
Deprecated.
If the list is opaque, paint its background.
|
protected void |
paintComponent(Graphics g)
Deprecated.
Paint the rows that intersect the Graphics objects clipRect.
|
void |
removeSelectionInterval(int index0,
int index1)
Deprecated.
|
void |
setSelectionInterval(int anchor,
int lead)
Deprecated.
|
void |
setVisibleColumnCount(int visibleColumnCount)
Deprecated.
Set the preferred number of rows in the list that are visible within
the nearest JViewport ancestor, if any.
|
addListSelectionListener, clearSelection, createSelectionModel, fireSelectionValueChanged, getAccessibleContext, getAnchorSelectionIndex, getCellRenderer, getDragEnabled, getDropLocation, getDropMode, getFirstVisibleIndex, getFixedCellHeight, getFixedCellWidth, getLastVisibleIndex, getLayoutOrientation, getLeadSelectionIndex, getListSelectionListeners, getMaxSelectionIndex, getMinSelectionIndex, getModel, getNextMatch, getPrototypeCellValue, getSelectedIndex, getSelectedIndices, getSelectedValue, getSelectedValues, getSelectedValuesList, getSelectionBackground, getSelectionForeground, getSelectionMode, getSelectionModel, getToolTipText, getUI, getUIClassID, getValueIsAdjusting, getVisibleRowCount, isSelectedIndex, isSelectionEmpty, paramString, removeListSelectionListener, setCellRenderer, setDragEnabled, setDropMode, setFixedCellHeight, setFixedCellWidth, setLayoutOrientation, setListData, setListData, setModel, setPrototypeCellValue, setSelectedIndex, setSelectedIndices, setSelectedValue, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setUI, setValueIsAdjusting, setVisibleRowCount, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ListPane(ListModel dataModel)
public ListPane(Object[] listData)
public ListPane(Vector listData)
public ListPane()
public boolean isOpaque()
isOpaque
in class JComponent
public int getVisibleColumnCount()
JList.setVisibleRowCount(int)
public void setVisibleColumnCount(int visibleColumnCount)
The default value of this property is 8.
This is a JavaBeans bound property.
public void ensureIndexIsVisible(int index)
ensureIndexIsVisible
in class JList
index
- The index of the cell to make visibleJComponent.scrollRectToVisible(java.awt.Rectangle)
,
JComponent.getVisibleRect()
public int locationToIndex(Point location)
locationToIndex
in class JList
location
- The JList relative coordinates of the cellpublic Point indexToLocation(int index)
indexToLocation
in class JList
index
- The index of the JList cell.public Rectangle getCellBounds(int index1, int index2)
getCellBounds
in class JList
index1
- start index of the JList cell.index2
- end index of the JList cell.public Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize
in interface Scrollable
getPreferredScrollableViewportSize
in class JList
ListPane.getPreferredScrollableViewportSize()
public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
direction
is
greater than 0), and the first row is completely visible with respect
to visibleRect
, then return its height. If
we're scrolling downwards and the first row is only partially visible,
return the height of the visible part of the first row. Similarly
if we're scrolling upwards we return the height of the row above
the first row, unless the first row is partially visible.getScrollableUnitIncrement
in interface Scrollable
getScrollableUnitIncrement
in class JList
Scrollable.getScrollableUnitIncrement(java.awt.Rectangle, int, int)
public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
getScrollableBlockIncrement
in interface Scrollable
getScrollableBlockIncrement
in class JList
Scrollable.getScrollableUnitIncrement(java.awt.Rectangle, int, int)
public boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth
in interface Scrollable
getScrollableTracksViewportWidth
in class JList
Scrollable.getScrollableTracksViewportWidth()
public boolean getScrollableTracksViewportHeight()
getScrollableTracksViewportHeight
in interface Scrollable
getScrollableTracksViewportHeight
in class JList
Scrollable.getScrollableTracksViewportWidth()
protected void paintBackground(Graphics g)
JComponent.paint(java.awt.Graphics)
protected void paintComponent(Graphics g)
paintComponent
in class JComponent
ListPane.paintBackground(java.awt.Graphics)
public Dimension getPreferredSize()
getPreferredSize
in class JComponent
public Dimension getMinimumSize()
getMinimumSize
in class JComponent
public void setSelectionInterval(int anchor, int lead)
setSelectionInterval
in class JList
public void addSelectionInterval(int anchor, int lead)
addSelectionInterval
in class JList
public void removeSelectionInterval(int index0, int index1)
removeSelectionInterval
in class JList