public class List extends Component implements ItemSelectable, Accessible
Listใณใณใใผใใณใใฏใใฆใผใถใผใซใใญในใ้
็ฎใฎในใฏใญใผใซใปใชในใใๆไพใใพใใ ใชในใใฏใ1ใคใพใใฏ่คๆฐใฎ้
็ฎใ้ธๆใงใใใใใซ่จญๅฎใงใใพใใ
ใใจใใฐใๆฌกใฎใณใผใใฏ . . .
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ใ่คๆฐ้ธๆใ่จฑๅฏใใๅ ดๅใซใใใงใซ้ธๆใใใฆใใ้
็ฎใใฏใชใใฏใใใจใ้ธๆใ่งฃ้คใใใพใใ ๅใฎไพใงใฏใๆฐใใในใฏใญใผใซใปใชในใใฎไฝๆๆใซ2็ช็ฎใฎๅผๆฐใfalseใงใใใใใในใฏใญใผใซใปใชในใใใไธๅบฆใซ้ธๆใงใใ้
็ฎใฏ1ใคใซ้ใใใพใใ Listใ่คๆฐ้ธๆใ่จฑๅฏใใชใๅ ดๅใ้
็ฎใ้ธๆใใใจใใปใใฎ้ธๆใใใ้
็ฎใฎ้ธๆใ่งฃ้คใใใพใใ
ใใฎไพใซ็คบใใใใชในใใฏใๅฏ่ฆใฎ4่กใงไฝๆใใใพใใ ใชในใใไฝๆใใใใจใ่กจ็คบ่กใฎๆฐใฏๅคๆดใงใใพใใใ ใใใฉใซใใฎListใฏใlst = new List()ใlist = new List(4, false)ใจๅ็ญใซใชใใใใซ4่กใงไฝๆใใใพใใ
Java 1.1ใใใAbstract Window ToolkitใฏใListใชใใธใงใฏใใซใใใง็บ็ใใใในใฆใฎใใฆในใใญใผใใผใใใใฉใผใซในใปใคใใณใใ้ใใพใใ ไธไฝไบๆๆงใฎใใใซๅคใAWTใคใใณใใปใขใใซใไฟๆใใใฆใใพใใใใใใไฝฟ็จใใใใจใฏ้ๆจๅฅจใงใใ
ใฆใผใถใผใซใใฃใฆ้
็ฎใ้ธๆใพใใฏ้ธๆ่งฃ้คใใใใจใใซใฏใAWTใฏItemEventใฎใคใณในใฟใณในใใชในใใซ้ใใพใใ ใฆใผใถใผใในใฏใญใผใซใปใชในใใฎ้
็ฎใใใใซใฏใชใใฏใใใจใAWTใฏ้
็ฎใคใใณใใซ็ถใใฆActionEventใฎใคใณในใฟใณในใใชในใใซ้ใใพใใ AWTใฏๅๆใซใใชในใๅ
ใฎ้
็ฎใ้ธๆใใใฆใใ้ใซReturnใญใผใๆผใใใใจใขใฏใทใงใณใปใคใใณใใ็ๆใใพใใ
ใฆใผใถใผใ้ธๆใใใใพใใฏใขใฏใใฃใๅใใใใฎใชในใๅ
ใฎ้
็ฎใซๅบใฅใใฆใขใใชใฑใผใทใงใณใ็นๅฎใฎใขใฏใทใงใณใๅฎ่กใใใใจใใๅ ดๅใฏใItemListenerใพใใฏActionListenerใๅฟ
่ฆใซๅฟใใฆๅฎ่ฃ
ใใฆใใใฎใชในใใใใคใใณใใๅใๅใๆฐใใใชในใใผใ็ป้ฒใใพใใ
่คๆฐ้ธๆใฎในใฏใญใผใซใปใชในใใงใฏใใใใฏๅค้จใฎใธใงในใใฃ(ใใฟใณใฎใฏใชใใฏใชใฉ)ใไฝฟใฃใฆใขใฏใทใงใณใใใชใฌใผใใใฎใซๆ้ฉใชใฆใผใถใผใปใคใณใฟใใงใผในใจ่ฆใชใใใพใใ
ItemEvent, ItemListener, ActionEvent, ActionListener, ็ดๅๅใใใๅฝขๅผ| ไฟฎ้ฃพๅญใจๅ | ใฏใฉใน | ่ชฌๆ |
|---|---|---|
protected class |
List.AccessibleAWTList |
ใใฎใฏใฉในใฏ
Listใฏใฉใน็จใฎใขใฏใปใทใใชใใฃใปใตใใผใใๅฎ่ฃ
ใใฆใใพใใ |
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| ใณใณในใใฉใฏใฟ | ่ชฌๆ |
|---|---|
List() |
ๆฐใใในใฏใญใผใซใปใชในใใไฝๆใใพใใ
|
List(int rows) |
ๆๅฎใใใ่กจ็คบ่กใฎๆฐใซใใๅๆๅใใใๆฐใใในใฏใญใผใซใปใชในใใไฝๆใใพใใ
|
List(int rows, boolean multipleMode) |
ๆๅฎใใใ่กๆฐใ่กจ็คบใใใใใซๅๆๅใใใๆฐใใในใฏใญใผใซใปใชในใใไฝๆใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
void |
add(String item) |
ๆๅฎใใใ้
็ฎใในใฏใญใผใซใปใชในใใฎๆซๅฐพใซ่ฟฝๅ ใใพใใ
|
void |
add(String item, int index) |
ๆๅฎใใใ้
็ฎใใใคใณใใใฏในใงๆๅฎใใใไฝ็ฝฎใงในใฏใญใผใซใปใชในใใซ่ฟฝๅ ใใพใใ
|
void |
addActionListener(ActionListener l) |
ใใฎใชในใใใใขใฏใทใงใณใปใคใใณใใๅใๅใใใใซใๆๅฎใใใใขใฏใทใงใณใปใชในใใผใ่ฟฝๅ ใใพใใ
|
void |
addItem(String item) |
้ๆจๅฅจใ
add(String)ใซ็ฝฎใๆใใใใฆใใพใใ |
void |
addItem(String item, int index) |
้ๆจๅฅจใ
add(String, int)ใซ็ฝฎใๆใใใใฆใใพใใ |
void |
addItemListener(ItemListener l) |
ๆๅฎใใใ้
็ฎใชในใใผใ่ฟฝๅ ใใฆใใชในใใใ้
็ฎใคใใณใใๅใๅใใพใใ
|
void |
addNotify() |
ใชในใใฎใใขใไฝๆใใพใใ
|
boolean |
allowsMultipleSelections() |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
isMultipleMode()ใซ็ฝฎใๆใใใใฆใใพใใ |
void |
clear() |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
removeAll()ใซ็ฝฎใๆใใใใฆใใพใใ |
int |
countItems() |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
getItemCount()ใซ็ฝฎใๆใใใใฆใใพใใ |
void |
delItem(int position) |
้ๆจๅฅจใ
remove(String)ใใใณremove(int)ใซ็ฝฎใๆใใใใฆใใพใใ |
void |
delItems(int start, int end) |
้ๆจๅฅจใ
JDK Version 1.1ใฎๆ็นใงใฏใๅฐๆฅ็ใซไธ่ฌๅฉ็จใใใไบๅฎใฏใใใพใใใ ใใฎใกใฝใใใฏใใใใฑใผใธprivateใกใฝใใใจใใฆใฎใฟไฟๆใใใใใใซๆณๅฎใใใฆใใพใใ
|
void |
deselect(int index) |
ๆๅฎใใใใคใณใใใฏในใซใใ้
็ฎใ้ธๆ่งฃ้คใใพใใ
|
AccessibleContext |
getAccessibleContext() |
ใใฎ
Listใซ้ข้ฃไปใใใใAccessibleContextใๅๅพใใพใใ |
ActionListener[] |
getActionListeners() |
ใใฎใชในใใซ็ป้ฒใใใใในใฆใฎใขใฏใทใงใณใปใชในใใผใฎ้
ๅใ่ฟใใพใใ
|
String |
getItem(int index) |
ๆๅฎใใใคใณใใใฏในใซๅฏพๅฟใใ้
็ฎใ่ฟใใพใใ
|
int |
getItemCount() |
ใชในใๅ
ใฎ้
็ฎใฎๆฐใ่ฟใใพใใ
|
ItemListener[] |
getItemListeners() |
ใใฎใชในใใซ็ป้ฒใใใใในใฆใฎ้
็ฎใชในใใผใฎ้
ๅใ่ฟใใพใใ
|
String[] |
getItems() |
ใชในใๅ
ใฎ้
็ฎใ่ฟใใพใใ
|
<T extends EventListener> |
getListeners(Class<T> listenerType) |
ใใฎ
ListใซFooListenerใจใใฆ็พๅจ็ป้ฒใใใฆใใใในใฆใฎใชใใธใงใฏใใฎ้
ๅใ่ฟใใพใใ |
Dimension |
getMinimumSize() |
ใใฎในใฏใญใผใซใปใชในใใฎๆๅฐใตใคใบใๆๅฎใใพใใ
|
Dimension |
getMinimumSize(int rows) |
ๆๅฎใใใ่กๆฐใๆใคใชในใใฎๆๅฐใตใคใบใๅๅพใใพใใ
|
Dimension |
getPreferredSize() |
ใใฎในใฏใญใผใซใปใชในใใฎๆจๅฅจใตใคใบใ่ฟใใพใใ
|
Dimension |
getPreferredSize(int rows) |
ๆๅฎใใใ่กๆฐใๆใคใชในใใฎๆจๅฅจๅฏธๆณใ่ฟใใพใใ
|
int |
getRows() |
ใชในใใฎ่กจ็คบ่กใฎๆฐใ่ฟใใพใใ
|
int |
getSelectedIndex() |
ใชในใใง้ธๆใใใฆใใ้
็ฎใฎใคใณใใใฏในใ่ฟใใพใใ
|
int[] |
getSelectedIndexes() |
ใชในใใง้ธๆใใใฆใใใคใณใใใฏในใ่ฟใใพใใ
|
String |
getSelectedItem() |
ใใฎในใฏใญใผใซใปใชในใใง้ธๆใใใฆใใ้
็ฎใ่ฟใใพใใ
|
String[] |
getSelectedItems() |
ใใฎในใฏใญใผใซใปใชในใใง้ธๆใใใฆใใ้
็ฎใ่ฟใใพใใ
|
Object[] |
getSelectedObjects() |
ใใฎในใฏใญใผใซใปใชในใใฎ้ธๆใใใฆใใ้
็ฎใObjectใฎ้
ๅใงๅๅพใใพใใ
|
int |
getVisibleIndex() |
ใกใฝใใ
makeVisibleใซใใฃใฆๆๅพใซ่กจ็คบใใใ้
็ฎใฎใคใณใใใฏในใๅๅพใใพใใ |
boolean |
isIndexSelected(int index) |
ใใฎในใฏใญใผใซใปใชในใใงๆๅฎใใใ้
็ฎใ้ธๆใใใฆใใใใฉใใใๅคๅฎใใพใใ
|
boolean |
isMultipleMode() |
ใใฎใชในใใ่คๆฐ้ธๆใ่จฑใใใฉใใใๅคๅฎใใพใใ
|
boolean |
isSelected(int index) |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
isIndexSelected(int)ใซ็ฝฎใๆใใใใฆใใพใใ |
void |
makeVisible(int index) |
ๆๅฎใใใใคใณใใใฏในใซใใ้
็ฎใ่กจ็คบใใใพใใ
|
Dimension |
minimumSize() |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
getMinimumSize()ใซ็ฝฎใๆใใใใฆใใพใใ |
Dimension |
minimumSize(int rows) |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
getMinimumSize(int)ใซ็ฝฎใๆใใใใฆใใพใใ |
protected String |
paramString() |
ใใฎในใฏใญใผใซใปใชในใใฎ็ถๆ
ใ่กจ็พใใฆใใใใฉใกใผใฟๆๅญๅใ่ฟใใพใใ
|
Dimension |
preferredSize() |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
getPreferredSize()ใซ็ฝฎใๆใใใใฆใใพใใ |
Dimension |
preferredSize(int rows) |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
getPreferredSize(int)ใซ็ฝฎใๆใใใใฆใใพใใ |
protected void |
processActionEvent(ActionEvent e) |
ใใฎใณใณใใผใใณใใง็บ็ใใใขใฏใทใงใณใปใคใใณใใใ็ป้ฒใใใฆใใใในใฆใฎ
ActionListenerใชใใธใงใฏใใซใใฃในใใใใใใใจใซใใฃใฆๅฆ็ใใพใใ |
protected void |
processEvent(AWTEvent e) |
ใใฎในใฏใญใผใซใปใชในใใฎใคใใณใใๅฆ็ใใพใใ
|
protected void |
processItemEvent(ItemEvent e) |
ใใฎใชในใใง็บ็ใใ้
็ฎใคใใณใใใ็ป้ฒใใใฆใใใในใฆใฎ
ItemListenerใชใใธใงใฏใใซใใฃในใใใใใใใจใซใใฃใฆๅฆ็ใใพใใ |
void |
remove(int position) |
ๆๅฎใใใไฝ็ฝฎใซใใ้
็ฎใใใฎในใฏใญใผใซใปใชในใใใๅ้คใใพใใ
|
void |
remove(String item) |
ใชในใไธญใฎๅใ้
็ฎใฎใใกๆๅใซๅบ็พใใใใฎใๅ้คใใพใใ
|
void |
removeActionListener(ActionListener l) |
ๆๅฎใใใใขใฏใทใงใณใปใชในใใผใๅ้คใใใใใใใฎใชในใใใใขใฏใทใงใณใปใคใใณใใๅใๅใใชใใใใซใใพใใ
|
void |
removeAll() |
ใใฎใชในใใใใในใฆใฎ้
็ฎใๅ้คใใพใใ
|
void |
removeItemListener(ItemListener l) |
ๆๅฎใใใ้
็ฎใชในใใผใๅ้คใใฆใใใใใใฎใชในใใใ้
็ฎใคใใณใใๅใๅใใชใใใใซใใพใใ
|
void |
removeNotify() |
ใใฎใชในใใฎใใขใๅ้คใใพใใ
|
void |
replaceItem(String newValue, int index) |
ในใฏใญใผใซใปใชในใๅ
ใฎๆๅฎใใใใคใณใใใฏในใซใใ้
็ฎใๆฐใใๆๅญๅใง็ฝฎใๆใใพใใ
|
void |
select(int index) |
ในใฏใญใผใซใปใชในใใฎๆๅฎใใใใคใณใใใฏในใซใใ้
็ฎใ้ธๆใใพใใ
|
void |
setMultipleMode(boolean b) |
ใใฎใชในใใ่คๆฐ้ธๆใ่จฑใใใฉใใใๅคๅฎใใใใฉใฐใ่จญๅฎใใพใใ
|
void |
setMultipleSelections(boolean b) |
้ๆจๅฅจใ
JDK version 1.1ไปฅ้ใฏใ
setMultipleMode(boolean)ใซ็ฝฎใๆใใใใฆใใพใใ |
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validatepublic List()
throws HeadlessException
List(0, false)ใฎ็ฐกๆใกใฝใใใงใใ ใพใใใชในใใซ่กจ็คบใใใ่กๆฐใฏใไฝๆๅพใซๅคๆดใงใใพใใใ HeadlessException - GraphicsEnvironment.isHeadless()ใtrueใ่ฟใใๅ ดๅใGraphicsEnvironment.isHeadless()public List(int rows)
throws HeadlessException
List(rows, false)ใฎ็ฐกๆใกใฝใใใงใใ ใพใใใชในใใซ่กจ็คบใใใ่กๆฐใฏไฝๆๅพใซๅคๆดใงใใพใใใ rows - ่กจ็คบใใ้
็ฎใฎๆฐใHeadlessException - GraphicsEnvironment.isHeadless()ใtrueใ่ฟใใๅ ดๅใGraphicsEnvironment.isHeadless()public List(int rows,
boolean multipleMode)
throws HeadlessException
multipleModeใฎๅคใtrueใฎๅ ดๅใใฆใผใถใผใฏใชในใใใ่คๆฐใฎ้
็ฎใ้ธๆใงใใพใใ falseใฎๅ ดๅใไธๅบฆใซ1้
็ฎใฎใฟ้ธๆใงใใพใใ rows - ่กจ็คบใใ้
็ฎใฎๆฐใmultipleMode - trueใฎๅ ดๅใ่คๆฐ้ธๆใ่จฑๅฏใใใใใใใงใชใๅ ดๅใใชในใใใๅๆใซ้ธๆใงใใ้
็ฎใฏ1ใคใ ใใHeadlessException - GraphicsEnvironment.isHeadless()ใtrueใ่ฟใใๅ ดๅใGraphicsEnvironment.isHeadless()public void addNotify()
addNotifyใใฏใฉในComponentComponent.isDisplayable(), Component.removeNotify(), Component.invalidate()public void removeNotify()
removeNotifyใใฏใฉในComponentComponent.isDisplayable(), Component.addNotify()public int getItemCount()
getItem(int)@Deprecated public int countItems()
getItemCount()ใซ็ฝฎใๆใใใใฆใใพใใ public String getItem(int index)
index - ้
็ฎใฎไฝ็ฝฎgetItemCount()public String[] getItems()
select(int), deselect(int), isIndexSelected(int)public void add(String item)
item - ่ฟฝๅ ใใใ้
็ฎ@Deprecated public void addItem(String item)
add(String)ใซ็ฝฎใๆใใใใฆใใพใใpublic void add(String item, int index)
item - ่ฟฝๅ ใใใ้
็ฎใใใฎใใฉใกใผใฟใnullใฎๅ ดๅใ้
็ฎใฏ็ฉบใฎๆๅญๅ""ใจใใฆๆฑใใใindex - ้
็ฎใ่ฟฝๅ ใใไฝ็ฝฎ@Deprecated public void addItem(String item, int index)
add(String, int)ใซ็ฝฎใๆใใใใฆใใพใใpublic void replaceItem(String newValue, int index)
newValue - ๆขๅญใฎ้
็ฎใ็ฝฎใๆใใๆฐใใๆๅญๅindex - ็ฝฎใๆใใ้
็ฎใฎไฝ็ฝฎArrayIndexOutOfBoundsException - indexใ็ฏๅฒๅคใฎๅ ดๅpublic void removeAll()
remove(java.lang.String), delItems(int, int)@Deprecated public void clear()
removeAll()ใซ็ฝฎใๆใใใใฆใใพใใ public void remove(String item)
item - ใชในใใใๅ้คใใใ้
็ฎIllegalArgumentException - ใใฎ้
็ฎใใชในใใซๅญๅจใใชใๅ ดๅpublic void remove(int position)
position - ๅ้คใใใ้
็ฎใฎใคใณใใใฏในArrayIndexOutOfBoundsException - positionใ0ใใๅฐใใใใgetItemCount()-1ใใๅคงใใๅ ดๅadd(String, int)@Deprecated public void delItem(int position)
remove(String)ใใใณremove(int)ใซ็ฝฎใๆใใใใฆใใพใใpublic int getSelectedIndex()
-1ใ่ฟใใใใselect(int), deselect(int), isIndexSelected(int)public int[] getSelectedIndexes()
select(int), deselect(int), isIndexSelected(int)public String getSelectedItem()
nullใ่ฟใใใใselect(int), deselect(int), isIndexSelected(int)public String[] getSelectedItems()
select(int), deselect(int), isIndexSelected(int)public Object[] getSelectedObjects()
getSelectedObjectsใใคใณใฟใใงใผในItemSelectableObjectใฎ้
ๅใ้
็ฎใ้ธๆใใใฆใใชใๅ ดๅใฏใ้ทใใผใญใฎ้
ๅใ่ฟใใใใgetSelectedItems(), ItemSelectablepublic void select(int index)
็ฏๅฒๅคใฎใใฉใกใผใฟใๆธกใใใจใฏ็กๅนใงใใใ็นๅฎใงใใชใๅไฝใ็บ็ใใพใใ
ใใฎใกใฝใใใฏใไธปใซใใฎใณใณใใผใใณใๅ
ใฎ้
็ฎใๅๆ็ถๆ
ใง้ธๆใใใใใซไฝฟ็จใใใพใใ ใใฎใกใฝใใใใใญใฐใฉใ ใซใใฃใฆๅผใณๅบใใๅ ดๅใItemEventใฏใใชใฌใผใใใพใใใ ItemEventใใใชใฌใผใใใใใฎๅฏไธใฎๆนๆณใฏใใฆใผใถใผใฎๆไฝใงใใ
index - ้ธๆใใ้
็ฎใฎไฝ็ฝฎgetSelectedItem(), deselect(int), isIndexSelected(int)public void deselect(int index)
็ฏๅฒๅคใฎใใฉใกใผใฟใๆธกใใใจใฏ็กๅนใงใใใ็นๅฎใงใใชใๅไฝใ็บ็ใใพใใ
ๆๅฎใใใใคใณใใใฏในใฎ้ ็ฎใ้ธๆใใใฆใใชใๅ ดๅใๆไฝใฏ็ก่ฆใใใพใใ
index - ้ธๆใ่งฃ้คใใ้
็ฎใฎไฝ็ฝฎselect(int), getSelectedItem(), isIndexSelected(int)public boolean isIndexSelected(int index)
index - ใใงใใฏๅฏพ่ฑกใฎ้
็ฎtrueใใใใงใชใๅ ดๅใฏfalseselect(int), deselect(int)@Deprecated public boolean isSelected(int index)
isIndexSelected(int)ใซ็ฝฎใๆใใใใฆใใพใใ public int getRows()
Listใไฝๆใใใใจใใใฎๆฐใฏๅคๆดใงใใพใใใ public boolean isMultipleMode()
trueใใใใงใชใๅ ดๅใฏfalsesetMultipleMode(boolean)@Deprecated public boolean allowsMultipleSelections()
isMultipleMode()ใซ็ฝฎใๆใใใใฆใใพใใ public void setMultipleMode(boolean b)
b - trueใฎๅ ดๅใฏ่คๆฐ้ธๆใ่จฑๅฏใใใใใใใงใชใๅ ดๅใฏใชในใใใๅๆใซ้ธๆใงใใ้
็ฎใฏ1ใคใ ใisMultipleMode()@Deprecated public void setMultipleSelections(boolean b)
setMultipleMode(boolean)ใซ็ฝฎใๆใใใใฆใใพใใ public int getVisibleIndex()
makeVisibleใซใใฃใฆๆๅพใซ่กจ็คบใใใ้
็ฎใฎใคใณใใใฏในใๅๅพใใพใใmakeVisible(int)public void makeVisible(int index)
index - ้
็ฎใฎไฝ็ฝฎgetVisibleIndex()public Dimension getPreferredSize(int rows)
rows - ใชในใๅ
ใฎ่กใฎๆฐComponent.getPreferredSize()@Deprecated public Dimension preferredSize(int rows)
getPreferredSize(int)ใซ็ฝฎใๆใใใใฆใใพใใ public Dimension getPreferredSize()
getPreferredSizeใใฏใฉในComponentComponent.getPreferredSize()@Deprecated public Dimension preferredSize()
getPreferredSize()ใซ็ฝฎใๆใใใใฆใใพใใ preferredSizeใใฏใฉในComponentpublic Dimension getMinimumSize(int rows)
rows - ใชในใๅ
ใฎ่กใฎๆฐComponent.getMinimumSize()@Deprecated public Dimension minimumSize(int rows)
getMinimumSize(int)ใซ็ฝฎใๆใใใใฆใใพใใ public Dimension getMinimumSize()
getMinimumSizeใใฏใฉในComponentComponent.getMinimumSize()@Deprecated public Dimension minimumSize()
getMinimumSize()ใซ็ฝฎใๆใใใใฆใใพใใ minimumSizeใใฏใฉในComponentpublic void addItemListener(ItemListener l)
selectใพใใฏdeselectใฎๅผๅบใใงใฏใชใใใฆใผใถใผใฎๅ
ฅๅใซๅๅฟใใฆใชในใใผใซ้ไฟกใใใพใใ ใชในใใผlใnullใงใใๅ ดๅใไพๅคใฏในใญใผใใใใไฝใๅฆ็ใฏ่กใใใพใใใ
AWTในใฌใใใปใขใใซใฎ่ฉณ็ดฐใฏใใAWTใฎในใฌใใใฎๅ้กใใๅ็ งใใฆใใ ใใใ
addItemListenerใใคใณใฟใใงใผในItemSelectablel - ้
็ฎใชในใใผremoveItemListener(java.awt.event.ItemListener), getItemListeners(), select(int), deselect(int), ItemEvent, ItemListenerpublic void removeItemListener(ItemListener l)
lใnullใงใใๅ ดๅใไพๅคใฏในใญใผใใใใไฝใๅฆ็ใฏ่กใใใพใใใ
AWTในใฌใใใปใขใใซใฎ่ฉณ็ดฐใฏใใAWTใฎในใฌใใใฎๅ้กใใๅ็ งใใฆใใ ใใใ
removeItemListenerใใคใณใฟใใงใผในItemSelectablel - ้
็ฎใชในใใผaddItemListener(java.awt.event.ItemListener), getItemListeners(), ItemEvent, ItemListenerpublic ItemListener[] getItemListeners()
ItemListenerใ้
็ฎใชในใใผใ็พๅจ็ป้ฒใใใฆใใชใๅ ดๅใฏ็ฉบใฎ้
ๅaddItemListener(java.awt.event.ItemListener), removeItemListener(java.awt.event.ItemListener), ItemEvent, ItemListenerpublic void addActionListener(ActionListener l)
ใชในใใผlใnullใงใใๅ ดๅใไพๅคใฏในใญใผใใใใไฝใๅฆ็ใฏ่กใใใพใใใ
AWTในใฌใใใปใขใใซใฎ่ฉณ็ดฐใฏใใAWTใฎในใฌใใใฎๅ้กใใๅ็ งใใฆใใ ใใใ
l - ใขใฏใทใงใณใปใชในใใผremoveActionListener(java.awt.event.ActionListener), getActionListeners(), ActionEvent, ActionListenerpublic void removeActionListener(ActionListener l)
lใnullใงใใๅ ดๅใไพๅคใฏในใญใผใใใใไฝใๅฆ็ใฏ่กใใใพใใใ
AWTในใฌใใใปใขใใซใฎ่ฉณ็ดฐใฏใใAWTใฎในใฌใใใฎๅ้กใใๅ็ งใใฆใใ ใใใ
l - ใขใฏใทใงใณใปใชในใใผaddActionListener(java.awt.event.ActionListener), getActionListeners(), ActionEvent, ActionListenerpublic ActionListener[] getActionListeners()
ActionListenerใใขใฏใทใงใณใปใชในใใผใ็พๅจ็ป้ฒใใใฆใใชใๅ ดๅใฏ็ฉบใฎ้
ๅaddActionListener(java.awt.event.ActionListener), removeActionListener(java.awt.event.ActionListener), ActionEvent, ActionListenerpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
ListใซFooListenerใจใใฆ็พๅจ็ป้ฒใใใฆใใใในใฆใฎใชใใธใงใฏใใฎ้
ๅใ่ฟใใพใใ FooListenerใฏใaddFooListenerใกใฝใใใไฝฟ็จใใฆ็ป้ฒใใใพใใ
FooListener.classใชใฉใฎใฏใฉในใปใชใใฉใซใไฝฟ็จใใฆlistenerTypeๅผๆฐใๆๅฎใงใใพใใ ใใจใใฐใๆฌกใฎใณใผใใไฝฟ็จใใฆใใใฎ้
็ฎใชในใใผใฎList lใ็
งไผใงใใพใใ
ItemListener[] ils = (ItemListener[])(l.getListeners(ItemListener.class));ใใฎใใใชใชในใใผใใชใๅ ดๅใฏ็ฉบใฎ้ ๅใ่ฟใใพใใ
getListenersใใฏใฉในComponentlistenerType - ่ฆๆฑใใใใชในใใผใฎๅใjava.util.EventListenerใฎๅญๅญซใฎใคใณใฟใใงใผในใๆๅฎใใฆใใ ใใFooListenerใจใใฆ็ป้ฒใใใใในใฆใฎใชใใธใงใฏใใฎ้
ๅใใพใใฏใใฎใใใชใชในใใผใ่ฟฝๅ ใใใฆใใชใๅ ดๅใฏ็ฉบใฎ้
ๅClassCastException - listenerTypeใงใjava.util.EventListenerใๅฎ่ฃ
ใใใฏใฉในใพใใฏใคใณใฟใใงใผในใๆๅฎใใใชใใฃใๅ ดๅgetItemListeners()protected void processEvent(AWTEvent e)
ItemEventใฎใคใณในใฟใณในใงใใๅ ดๅใฏใprocessItemEventใกใฝใใใๅผใณๅบใใพใใ ใคใใณใใActionEventใฎใคใณในใฟใณในใฎๅ ดๅใฏใprocessActionEventใๅผใณๅบใใพใใ ใคใใณใใ้
็ฎใคใใณใใใขใฏใทใงใณใปใคใใณใใงใชใๅ ดๅใฏใในใผใใผใปใฏใฉในใงprocessEventใๅผใณๅบใใพใใ
ใคใใณใใปใใฉใกใผใฟใnullใงใใๅ ดๅใฏใๅไฝใๆชๆๅฎใฎใใใไพๅคใ็บ็ใใๅฏ่ฝๆงใใใใพใใ
processEventใใฏใฉในComponente - ใคใใณใActionEvent, ItemEvent, processActionEvent(java.awt.event.ActionEvent), processItemEvent(java.awt.event.ItemEvent)protected void processItemEvent(ItemEvent e)
ItemListenerใชใใธใงใฏใใซใใฃในใใใใใใใจใซใใฃใฆๅฆ็ใใพใใ
้ ็ฎใคใใณใใใใฎใณใณใใผใใณใ็จใซไฝฟ็จๅฏ่ฝใซใชใฃใฆใใชใใใใใใใฎใกใฝใใใฏๅผใณๅบใใใพใใใ ้ ็ฎใคใใณใใฏใๆฌกใฎ้ ็ฎใฎ1ใคใ็บ็ใใใจใใซไฝฟ็จๅฏ่ฝใซใชใใพใใ
ItemListenerใชใใธใงใฏใใaddItemListenerใซใใฃใฆ็ป้ฒใใใฆใใใ
enableEventsใซใใฃใฆ้
็ฎใคใใณใใไฝฟ็จๅฏ่ฝใซใชใฃใฆใใใ
ใคใใณใใปใใฉใกใผใฟใnullใงใใๅ ดๅใฏใๅไฝใๆชๆๅฎใฎใใใไพๅคใ็บ็ใใๅฏ่ฝๆงใใใใพใใ
e - ้
็ฎใคใใณใItemEvent, ItemListener, addItemListener(java.awt.event.ItemListener), Component.enableEvents(long)protected void processActionEvent(ActionEvent e)
ActionListenerใชใใธใงใฏใใซใใฃในใใใใใใใจใซใใฃใฆๅฆ็ใใพใใ
ใใฎใณใณใใผใใณใใซๅฏพใใฆใขใฏใทใงใณใปใคใใณใใไฝฟ็จๅฏ่ฝใงใชใใใใใใใฎใกใฝใใใฏๅผใณๅบใใใพใใใ ใขใฏใทใงใณใปใคใใณใใฏใๆฌกใฎใฉใกใใใฎๅ ดๅใซไฝฟ็จๅฏ่ฝใซใชใใพใใ
ActionListenerใชใใธใงใฏใใaddActionListenerใซใใฃใฆ็ป้ฒใใใฆใใใ
enableEventsใซใใฃใฆใขใฏใทใงใณใปใคใใณใใไฝฟ็จๅฏ่ฝใซใชใฃใฆใใใ
ใคใใณใใปใใฉใกใผใฟใnullใงใใๅ ดๅใฏใๅไฝใๆชๆๅฎใฎใใใไพๅคใ็บ็ใใๅฏ่ฝๆงใใใใพใใ
e - ใขใฏใทใงใณใปใคใใณใActionEvent, ActionListener, addActionListener(java.awt.event.ActionListener), Component.enableEvents(long)protected String paramString()
paramStringใใฏใฉในComponent@Deprecated public void delItems(int start, int end)
public AccessibleContext getAccessibleContext()
Listใซ้ข้ฃไปใใใใAccessibleContextใๅๅพใใพใใ ใชในใใฎๅ ดๅใAccessibleContextใฏAccessibleAWTListใฎๅฝขๅผใๅใใพใใ ๅฟ
่ฆใซๅฟใใฆใๆฐใใAccessibleAWTListใคใณในใฟใณในใไฝๆใใใพใใ getAccessibleContextใใคใณใฟใใงใผในAccessiblegetAccessibleContextใใฏใฉในComponentListใฎAccessibleContextใจใใฆๆฉ่ฝใใAccessibleAWTList ใใฐใพใใฏๆฉ่ฝใ้ไฟก
่ฉณ็ดฐใชAPIใชใใกใฌใณในใใใณ้็บ่
ใใญใฅใกใณใใซใคใใฆใฏใJava SEใฎใใญใฅใกใณใใๅ็
งใใฆใใ ใใใ ใใฎใใญใฅใกใณใใซใฏใๆฆๅฟต็ใชๆฆ่ฆใ็จ่ชใฎๅฎ็พฉใๅ้ฟๆนๆณใๆๅนใชใณใผใไพใชใฉใฎใ้็บ่
ใๅฏพ่ฑกใซใใใใ่ฉณ็ดฐใช่ชฌๆใๅซใพใใฆใใพใใ
Copyright ยฉ 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyใๅ็
งใใฆใใ ใใใ