JavaTM 2 Platform
Standard Ed. 5.0

类 java.util.Vector
的使用

使用 Vector 的软件包
java.awt.image 提供创建和修改图像的各种类。 
java.awt.image.renderable 提供用于生成与呈现无关的图像的类和接口。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.relation 提供 Relation Service 的定义。 
javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 
javax.naming 为访问命名服务提供类和接口。 
javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 
javax.sound.midi 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.multi 提供了组合两个或多个外观的用户界面对象。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html.parser 提供默认的 HTML 解析器以及支持类。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
javax.swing.undo 允许开发人员为应用程序(例如文本编辑器)中的撤消/恢复提供支持。 
 

java.awt.imageVector 的使用
 

返回 Vectorjava.awt.image 中的方法
 Vector<RenderedImage> RenderedImage.getSources()
          返回作为此 RenderedImage 直接图像数据源的 RenderedImage 向量。
 Vector<RenderedImage> BufferedImage.getSources()
          返回 RenderedImage 对象的 Vector,该对象是此 BufferedImage 的图像数据的直接来源,而不是这些直接来源的来源。
 

java.awt.image.renderableVector 的使用
 

声明为 Vectorjava.awt.image.renderable 中的字段
protected  Vector<Object> ParameterBlock.parameters
          一个非源参数的 Vector,存储为任意 Object。
protected  Vector<Object> ParameterBlock.sources
          源的 Vector,存储为任意 Objects。
 

返回 Vectorjava.awt.image.renderable 中的方法
 Vector<Object> ParameterBlock.getParameters()
          返回参数的整个 Vector。
 Vector<RenderableImage> RenderableImageOp.getSources()
          返回作为此 RenderableImage 图像数据源的 RenderableImage 的向量。
 Vector<RenderableImage> RenderableImage.getSources()
          返回作为此 RenderableImage 的图像数据源的 RenderableImage 的向量。
 Vector<Object> ParameterBlock.getSources()
          返回源的整个 Vector。
 

参数类型为 Vectorjava.awt.image.renderable 中的方法
 void ParameterBlock.setParameters(Vector<Object> parameters)
          将参数的整个 Vector 设置为给定 Vector。
 void ParameterBlock.setSources(Vector<Object> sources)
          将源的整个 Vector 设置为给定 Vector。
 

参数类型为 Vectorjava.awt.image.renderable 中的构造方法
ParameterBlock(Vector<Object> sources)
          使用源的给定 Vector 构造一个 ParameterBlock
ParameterBlock(Vector<Object> sources, Vector<Object> parameters)
          使用源的给定 Vector 和参数的 Vector 构造一个 ParameterBlock
ParameterBlock(Vector<Object> sources, Vector<Object> parameters)
          使用源的给定 Vector 和参数的 Vector 构造一个 ParameterBlock
 

java.utilVector 的使用
 

java.utilVector 的子类
 class Stack<E>
          Stack 类表示后进先出(LIFO)的对象堆栈。
 

javax.accessibilityVector 的使用
 

声明为 Vectorjavax.accessibility 中的字段
protected  Vector<AccessibleRelation> AccessibleRelationSet.relations
          Vector 中的每个项表示一个 AccessibleRelation。
protected  Vector<AccessibleState> AccessibleStateSet.states
          Vector 中的每个项表示一个 AccessibleState。
 

javax.managementVector 的使用
 

返回 Vectorjavax.management 中的方法
 Vector AttributeChangeNotificationFilter.getEnabledAttributes()
          获得此过滤器的所有已启用属性名称。
 Vector NotificationFilterSupport.getEnabledTypes()
          获得此过滤器的所有允许通知类型。
 

javax.management.relationVector 的使用
 

返回 Vectorjavax.management.relation 中的方法
 Vector MBeanServerNotificationFilter.getDisabledObjectNames()
          获取禁用的所有 ObjectName。
 Vector MBeanServerNotificationFilter.getEnabledObjectNames()
          获取所有已启用的 ObjectName。
 

javax.management.timerVector 的使用
 

返回 Vectorjavax.management.timer 中的方法
 Vector TimerMBean.getAllNotificationIDs()
          获得所有在通知的列表中注册的计时器通知标识符。
 Vector Timer.getAllNotificationIDs()
          获得所有在通知列表中注册的计时器通知标识符。
 Vector TimerMBean.getNotificationIDs(String type)
          获得所有与指定类型对应的计时器通知的标识符。
 Vector Timer.getNotificationIDs(String type)
          获得所有与指定类型对应的计时器通知的标识符。
 

javax.namingVector 的使用
 

声明为 Vectorjavax.naming 中的字段
protected  Vector<RefAddr> Reference.addrs
          包含此 Reference 中所包含的地址。
 

javax.naming.directoryVector 的使用
 

声明为 Vectorjavax.naming.directory 中的字段
protected  Vector<Object> BasicAttribute.values
          保存属性的值。
 

javax.sound.midiVector 的使用
 

声明为 Vectorjavax.sound.midi 中的字段
protected  Vector<Track> Sequence.tracks
          此 sequence 中的 MIDI 轨道。
 

javax.sql.rowset.serialVector 的使用
 

参数类型为 Vectorjavax.sql.rowset.serial 中的构造方法
SQLOutputImpl(Vector<?> attributes, Map<String,?> map)
          创建一个新的 SQLOutputImpl 对象,并使用给定的属性向量和类型映射表进行初始化。
 

javax.swingVector 的使用
 

声明为 Vectorjavax.swing 中的字段
protected  Vector<AbstractButton> ButtonGroup.buttons
           
 

参数类型为 Vectorjavax.swing 中的方法
 void JList.setListData(Vector<?> listData)
          根据 Vector 构造 ListModel,然后对其应用 setModel
 

参数类型为 Vectorjavax.swing 中的构造方法
DefaultComboBoxModel(Vector<?> v)
          构造一个用向量初始化的 DefaultComboBoxModel 对象。
JComboBox(Vector<?> items)
          创建包含指定 Vector 中的元素的 JComboBox
JList(Vector<?> listData)
          构造一个 JList,使其显示指定 Vector 中的元素。
JTable(Vector rowData, Vector columnNames)
          构造 JTable,用来显示 VectorsVector (rowData) 中的值,其列名称为 columnNames
JTable(Vector rowData, Vector columnNames)
          构造 JTable,用来显示 VectorsVector (rowData) 中的值,其列名称为 columnNames
JTree(Vector<?> value)
          返回 JTree,指定 Vector 的每个元素作为不被显示的新根节点的子节点。
 

javax.swing.plaf.basicVector 的使用
 

返回 Vectorjavax.swing.plaf.basic 中的方法
 Vector<File> BasicDirectoryModel.getDirectories()
           
 Vector<File> BasicDirectoryModel.getFiles()
           
 

参数类型为 Vectorjavax.swing.plaf.basic 中的方法
protected  void BasicDirectoryModel.sort(Vector<? extends File> v)
           
 

javax.swing.plaf.multiVector 的使用
 

声明为 Vectorjavax.swing.plaf.multi 中的字段
protected  Vector MultiViewportUI.uis
          包含实际 UI 的向量。
protected  Vector MultiTreeUI.uis
          包含实际 UI 的向量。
protected  Vector MultiToolTipUI.uis
          包含实际 UI 的向量。
protected  Vector MultiToolBarUI.uis
          包含实际 UI 的向量。
protected  Vector MultiTextUI.uis
          包含实际 UI 的向量。
protected  Vector MultiTableUI.uis
          包含实际 UI 的向量。
protected  Vector MultiTableHeaderUI.uis
          包含实际 UI 的向量。
protected  Vector MultiTabbedPaneUI.uis
          包含实际 UI 的向量。
protected  Vector MultiSplitPaneUI.uis
          包含实际 UI 的向量。
protected  Vector MultiSpinnerUI.uis
          包含实际 UI 的向量。
protected  Vector MultiSliderUI.uis
          包含实际 UI 的向量。
protected  Vector MultiSeparatorUI.uis
          包含实际 UI 的向量。
protected  Vector MultiScrollPaneUI.uis
          包含实际 UI 的向量。
protected  Vector MultiScrollBarUI.uis
          包含实际 UI 的向量。
protected  Vector MultiRootPaneUI.uis
          包含实际 UI 的向量。
protected  Vector MultiProgressBarUI.uis
          包含实际 UI 的向量。
protected  Vector MultiPopupMenuUI.uis
          包含实际 UI 的向量。
protected  Vector MultiPanelUI.uis
          包含实际 UI 的向量。
protected  Vector MultiOptionPaneUI.uis
          包含实际 UI 的向量。
protected  Vector MultiMenuItemUI.uis
          包含实际 UI 的向量。
protected  Vector MultiMenuBarUI.uis
          包含实际 UI 的向量。
protected  Vector MultiListUI.uis
          包含实际 UI 的向量。
protected  Vector MultiLabelUI.uis
          包含实际 UI 的向量。
protected  Vector MultiInternalFrameUI.uis
          包含实际 UI 的向量。
protected  Vector MultiFileChooserUI.uis
          包含实际 UI 的向量。
protected  Vector MultiDesktopPaneUI.uis
          包含实际 UI 的向量。
protected  Vector MultiDesktopIconUI.uis
          包含实际 UI 的向量。
protected  Vector MultiComboBoxUI.uis
          包含实际 UI 的向量。
protected  Vector MultiColorChooserUI.uis
          包含实际 UI 的向量。
protected  Vector MultiButtonUI.uis
          包含实际 UI 的向量。
 

参数类型为 Vectorjavax.swing.plaf.multi 中的方法
static ComponentUI MultiLookAndFeel.createUIs(ComponentUI mui, Vector uis, JComponent target)
          创建表示 target 组件所需的 ComponentUI 对象,将对象放入 uis 向量中,并返回最能表示该组件 UI 的 ComponentUI 对象。
protected static ComponentUI[] MultiLookAndFeel.uisToArray(Vector uis)
          创建一个数组,使用来自传入向量的 UI 对象填充它并返回该数组。
 

javax.swing.tableVector 的使用
 

声明为 Vectorjavax.swing.table 中的字段
protected  Vector DefaultTableModel.columnIdentifiers
          Vector,由多个列标识符组成。
protected  Vector DefaultTableModel.dataVector
          Vector,由包含多个 Object 值的 Vector 组成。
protected  Vector<TableColumn> DefaultTableColumnModel.tableColumns
          此模型中 TableColumn 对象组成的数组
 

返回 Vectorjavax.swing.table 中的方法
protected static Vector DefaultTableModel.convertToVector(Object[] anArray)
          返回一个包含与该数组相同对象的向量。
protected static Vector DefaultTableModel.convertToVector(Object[][] anArray)
          返回一个 vector,由包含与该数组相同对象的多个 vector 组成。
 Vector DefaultTableModel.getDataVector()
          返回由多个 Vector 组成的 Vector,它包含表的数据值。
 

参数类型为 Vectorjavax.swing.table 中的方法
 void DefaultTableModel.addColumn(Object columnName, Vector columnData)
          将一列添加到模型中。
 void DefaultTableModel.addRow(Vector rowData)
          添加一行到模型的结尾。
 void DefaultTableModel.insertRow(int row, Vector rowData)
          在模型中的 row 位置插入一行。
 void DefaultTableModel.setColumnIdentifiers(Vector columnIdentifiers)
          替换模型中的列标识符。
 void DefaultTableModel.setDataVector(Vector dataVector, Vector columnIdentifiers)
          用新的行 VectordataVector)替换当前的 dataVector 实例变量。
 void DefaultTableModel.setDataVector(Vector dataVector, Vector columnIdentifiers)
          用新的行 VectordataVector)替换当前的 dataVector 实例变量。
 

参数类型为 Vectorjavax.swing.table 中的构造方法
DefaultTableModel(Vector columnNames, int rowCount)
          构造 DefaultTableModel,它的列数与 columnNames 中元素的列数相同,并具有 rowCountnull 对象值。
DefaultTableModel(Vector data, Vector columnNames)
          构造 DefaultTableModel,并通过将 datacolumnNames 传递到 setDataVector 方法来初始化该表。
DefaultTableModel(Vector data, Vector columnNames)
          构造 DefaultTableModel,并通过将 datacolumnNames 传递到 setDataVector 方法来初始化该表。
 

javax.swing.textVector 的使用
 

返回 Vectorjavax.swing.text 中的方法
protected  Vector GapContent.getPositionsInRange(Vector v, int offset, int length)
          返回一个包含 UndoPosRef 实例的 Vector,其 Position 的范围从 offsetoffset + length
protected  Vector StringContent.getPositionsInRange(Vector v, int offset, int length)
          返回一个包含 UndoPosRef 实例的 Vector,其 Position 的范围从 offsetoffset + length
 

参数类型为 Vectorjavax.swing.text 中的方法
protected  Vector GapContent.getPositionsInRange(Vector v, int offset, int length)
          返回一个包含 UndoPosRef 实例的 Vector,其 Position 的范围从 offsetoffset + length
protected  Vector StringContent.getPositionsInRange(Vector v, int offset, int length)
          返回一个包含 UndoPosRef 实例的 Vector,其 Position 的范围从 offsetoffset + length
protected  void StringContent.updateUndoPositions(Vector positions)
          在 positions 处重新设置所有 UndoPosRef 实例的位置。
protected  void GapContent.updateUndoPositions(Vector positions, int offset, int length)
          重新设置处在 positions 的所有 UndoPosRef 实例的位置。
 

javax.swing.text.htmlVector 的使用
 

声明为 Vectorjavax.swing.text.html 中的字段
protected  Vector<DefaultStyledDocument.ElementSpec> HTMLDocument.HTMLReader.parseBuffer
           
 

javax.swing.text.html.parserVector 的使用
 

声明为 Vectorjavax.swing.text.html.parser 中的字段
 Vector<Element> DTD.elements
           
 Vector<?> AttributeList.values
           
 

参数类型为 Vectorjavax.swing.text.html.parser 中的方法
 void ContentModel.getElements(Vector<Element> elemVec)
          使用作为此 contentModel 一部分的元素列表更新 elemVec。
 

参数类型为 Vectorjavax.swing.text.html.parser 中的构造方法
AttributeList(String name, int type, int modifier, String value, Vector<?> values, AttributeList next)
          创建一个属性列表元素。
 

javax.swing.treeVector 的使用
 

声明为 Vectorjavax.swing.tree 中的字段
protected  Vector DefaultMutableTreeNode.children
          子节点的数组,如果此节点没有子节点,则可以为 null
 

参数类型为 Vectorjavax.swing.tree 中的方法
protected  void DefaultTreeSelectionModel.notifyPathChange(Vector<javax.swing.tree.PathPlaceHolder> changedPaths, TreePath oldLeadSelection)
          通知侦听器路径中的更改。
 

javax.swing.undoVector 的使用
 

声明为 Vectorjavax.swing.undo 中的字段
protected  Vector<UndoableEdit> CompoundEdit.edits
          由此 CompoundEdit 全部撤消/恢复的 UndoableEdit 的集合。
protected  Vector<UndoableEditListener> UndoableEditSupport.listeners
           
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策