类型 名称
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 1.1版开始,由isMultipleMode()
void clear()已弃用截至JDK 1.1版,由removeAll()
int countItems()已弃用从JDK 1.1版开始,替换为getItemCount()
void delItem(int position)已弃用替换为remove(String)remove(int)
void delItems(int start, int end)已弃用从JDK 1.1版开始,未来不会公开使用。 这种方法只能作为一个包私有方法保留。
void deselect(int index)取消选择指定索引处的项目。
AccessibleContext getAccessibleContext()获取 AccessibleContext与此相关 List
ActionListener[] getActionListeners()返回在此列表中注册的所有动作侦听器的数组。
String getItem(int index)获取与指定索引关联的项目。
int getItemCount()获取列表中的项目数。
ItemListener[] getItemListeners()返回在此列表中注册的所有项目侦听器的数组。
String[] getItems()获取列表中的项目。
<T extends EventListener>T[] getListeners(类<T> listenerType)返回当前注册为 *Foo*Listener的所有对象的数组,此 List
Dimension getMinimumSize()确定此滚动列表的最小大小。
Dimension getMinimumSize(int rows)获取具有指定行数的列表的最小尺寸。
Dimension getPreferredSize()获取此滚动列表的首选大小。
Dimension getPreferredSize(int rows)获取具有指定行数的列表的首选尺寸。
int getRows()获取此列表中的可见行数。
int getSelectedIndex()获取列表中所选项目的索引,
int[] getSelectedIndexes()获取列表中选定的索引。
String getSelectedItem()获取此滚动列表中选定的项目。
String[] getSelectedItems()获取此滚动列表中选定的项目。
Object[] getSelectedObjects()在对象数组中获取此滚动列表中选定的项目。
int getVisibleIndex()获取最后通过方法 makeVisible可见的项目的索引。
boolean isIndexSelected(int index)确定是否选择了此滚动列表中的指定项目。
boolean isMultipleMode()确定此列表是否允许多个选择。
boolean isSelected(int index)已弃用从JDK 1.1版开始,由isIndexSelected(int)
void makeVisible(int index)使指定索引处的项目可见。
Dimension minimumSize()已弃用从JDK 1.1版开始,替换为getMinimumSize()
Dimension minimumSize(int rows)已弃用从JDK 1.1版开始,由getMinimumSize(int)
protected String paramString()返回表示此滚动列表状态的参数字符串。
Dimension preferredSize()已弃用从JDK 1.1版开始,替换为getPreferredSize()
Dimension preferredSize(int rows)已弃用截至JDK 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 1.1版开始,替换为setMultipleMode(boolean)

Java List 集合取 交集、并集、差集、补集 Java集合取交集、Java集合并集
https://blog.csdn.net/HaHa_Sir/article/details/126111603