JavaTM 2 Platform
Standard Ed. 5.0

类 java.util.Hashtable
的使用

使用 Hashtable 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.image 提供创建和修改图像的各种类。 
java.security 为安全框架提供类和接口。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.naming 为访问命名服务提供类和接口。 
javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 
javax.naming.ldap 提供对 LDAPv3 扩展操作和控件的支持。 
javax.naming.spi 提供一些方法来动态地插入对通过 javax.naming 和相关包访问命名和目录服务的支持。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.text.html.parser 提供默认的 HTML 解析器以及支持类。 
javax.swing.undo 允许开发人员为应用程序(例如文本编辑器)中的撤消/恢复提供支持。 
 

java.awtHashtable 的使用
 

声明为 Hashtablejava.awt 中的字段
protected  Hashtable<Component,GridBagConstraints> GridBagLayout.comptable
          此哈希表维持组件与其网格包约束之间的关联。
 

java.awt.imageHashtable 的使用
 

参数类型为 Hashtablejava.awt.image 中的方法
 void ImageConsumer.setProperties(Hashtable<?,?> props)
          设置与此图像关联的可扩展属性列表。
 void ImageFilter.setProperties(Hashtable<?,?> props)
          添加一个属性,来指示已通过的过滤器流,并在这之后从源对象传递这些属性。
 void ReplicateScaleFilter.setProperties(Hashtable<?,?> props)
          在添加一个指示所应用的缩放比例的属性后传递来自源对象的属性。
 void PixelGrabber.setProperties(Hashtable<?,?> props)
          为了检索像素,setProperties 方法是此类必须实现的 ImageConsumer API 的一部分。
 void CropImageFilter.setProperties(Hashtable<?,?> props)
          添加指示裁剪区域的属性后传递源对象的属性。
 

参数类型为 Hashtablejava.awt.image 中的构造方法
BufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,?> properties)
          构造一个具有指定 ColorModelRaster 的新 BufferedImage
MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan, Hashtable<?,?> props)
          构造一个使用 byte 数组为 Image 对象生成数据的 ImageProducer 对象。
MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan, Hashtable<?,?> props)
          构造一个使用整数数组为 Image 对象生成数据的 ImageProducer 对象。
MemoryImageSource(int w, int h, int[] pix, int off, int scan, Hashtable<?,?> props)
          构造一个使用默认 RGB ColorModel 中的整数数组为 Image 对象生成数据的 ImageProducer 对象。
 

java.securityHashtable 的使用
 

java.securityHashtable 的子类
 class AuthProvider
          此类定义 provider 的登录和注销方法。
 class Provider
          此类表示 Java 安全 API "provider",这里 provider 实现了 Java 安全性的一部分或者全部。
 

java.utilHashtable 的使用
 

java.utilHashtable 的子类
 class Properties
          Properties 类表示了一个持久的属性集。
 

javax.managementHashtable 的使用
 

返回 Hashtablejavax.management 中的方法
 Hashtable ObjectName.getKeyPropertyList()
          以哈希表的形式返回键属性。
 

参数类型为 Hashtablejavax.management 中的方法
static ObjectName ObjectName.getInstance(String domain, Hashtable table)
          返回 ObjectName 的实例,该 ObjectName 可用于任何使用 new ObjectName(domain, table) 获得的对象可用的地方。
 

参数类型为 Hashtablejavax.management 中的构造方法
ObjectName(String domain, Hashtable table)
          构造一个对象名,它具有根据哈希表所得到的多个键属性。
 

javax.namingHashtable 的使用
 

声明为 Hashtablejavax.naming 中的字段
protected  Hashtable<?,?> CannotProceedException.environment
          包含与无法继续进行的 Context 或 DirContext 方法有关的环境。
protected  Hashtable<Object,Object> InitialContext.myProps
          与此 InitialContext 关联的环境。
 

返回 Hashtablejavax.naming 中的方法
 Hashtable<?,?> Context.getEnvironment()
          检索对此上下文有效的环境。
 Hashtable<?,?> InitialContext.getEnvironment()
           
 Hashtable<?,?> CannotProceedException.getEnvironment()
          检索创建此异常时受影响的环境。
 

参数类型为 Hashtablejavax.naming 中的方法
abstract  Context ReferralException.getReferralContext(Hashtable<?,?> env)
          使用环境属性检索继续该方法的上下文。
protected  void InitialContext.init(Hashtable<?,?> environment)
          使用所提供的环境初始化初始上下文。
 void CannotProceedException.setEnvironment(Hashtable<?,?> environment)
          设置调用 getEnvironment() 时将返回的环境。
 

参数类型为 Hashtablejavax.naming 中的构造方法
InitialContext(Hashtable<?,?> environment)
          使用所提供的环境构造一个初始上下文。
 

javax.naming.directoryHashtable 的使用
 

参数类型为 Hashtablejavax.naming.directory 中的构造方法
InitialDirContext(Hashtable<?,?> environment)
          使用所提供的环境构造一个初始 DirContext。
 

javax.naming.ldapHashtable 的使用
 

参数类型为 Hashtablejavax.naming.ldap 中的方法
static Control ControlFactory.getControlInstance(Control ctl, Context ctx, Hashtable<?,?> env)
          使用已知控件工厂创建控件。
abstract  Context LdapReferralException.getReferralContext(Hashtable<?,?> env)
          使用环境属性(但不使用控件)检索继续该方法的上下文。
abstract  Context LdapReferralException.getReferralContext(Hashtable<?,?> env, Control[] reqCtls)
          使用请求控件和环境属性检索继续该方法的上下文。
 

参数类型为 Hashtablejavax.naming.ldap 中的构造方法
InitialLdapContext(Hashtable<?,?> environment, Control[] connCtls)
          使用环境属性或连接请求控件构造初始上下文。
 

javax.naming.spiHashtable 的使用
 

参数类型为 Hashtablejavax.naming.spi 中的方法
 InitialContextFactory InitialContextFactoryBuilder.createInitialContextFactory(Hashtable<?,?> environment)
          使用指定环境创建一个初始上下文工厂。
 ObjectFactory ObjectFactoryBuilder.createObjectFactory(Object obj, Hashtable<?,?> environment)
          使用所提供的环境创建一个新对象工厂。
static Context NamingManager.getInitialContext(Hashtable<?,?> env)
          使用指定环境属性创建一个初始上下文工厂。
 Context InitialContextFactory.getInitialContext(Hashtable<?,?> environment)
          创建一个初始上下文,以便开始进行名称解析。
 Object ObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
          使用指定的位置或引用信息创建一个对象。
static Object NamingManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?,?> environment)
          为指定对象和环境创建一个对象实例。
static Object DirectoryManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          为指定对象、属性和环境创建一个对象实例。
 Object DirObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          使用位置或引用信息以及指定的属性创建一个对象。
 Object StateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
          检索用于绑定的对象状态。
static Object NamingManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
          检索用于绑定的对象的状态。
static DirStateFactory.Result DirectoryManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          在给定初始对象及其属性时,检索用于绑定的对象的状态。
 DirStateFactory.Result DirStateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes inAttrs)
          在给定要传输的对象和属性的情况下检索用于绑定的对象的状态。
static Context NamingManager.getURLContext(String scheme, Hashtable<?,?> environment)
          为给定的 URL 方案 id 创建一个上下文。
 

javax.swingHashtable 的使用
 

javax.swingHashtable 的子类
 class UIDefaults
          Swing 组件的默认值表。
 

声明为 Hashtablejavax.swing 中的字段
protected  Hashtable JTable.defaultEditorsByColumnClass
          对象的一个表,它显示并编辑单元格的内容,通过在 TableModel 接口的 getColumnClass 中所声明的类建立索引。
protected  Hashtable JTable.defaultRenderersByColumnClass
          对象的一个表,它显示单元格的内容,通过在 TableModel 接口的 getColumnClass 中所声明的类建立索引。
 

返回 Hashtablejavax.swing 中的方法
 Hashtable JSlider.createStandardLabels(int increment)
          创建一个将从滑块最小值处开始并以指定增量绘制文本标签的哈希表。
 Hashtable JSlider.createStandardLabels(int increment, int start)
          创建一个将从起点处开始并以指定增量绘制文本标签的哈希表。
protected  Hashtable<Component,Integer> JLayeredPane.getComponentToLayer()
          返回将组件映射到层的哈希表。
 

参数类型为 Hashtablejavax.swing 中的构造方法
JTree(Hashtable<?,?> value)
          返回从 Hashtable 创建的 JTree,它不显示根。
 

javax.swing.plaf.basicHashtable 的使用
 

声明为 Hashtablejavax.swing.plaf.basic 中的字段
protected  Hashtable<TreePath,Boolean> BasicTreeUI.drawingCache
          用于最小化垂直线的绘制。
protected  Hashtable<File,Icon> BasicFileChooserUI.BasicFileView.iconCache
           
 

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

声明为 Hashtablejavax.swing.text.html.parser 中的字段
 Hashtable<String,Element> DTD.elementHash
           
 Hashtable<Object,Entity> DTD.entityHash
           
 

javax.swing.undoHashtable 的使用
 

声明为 Hashtablejavax.swing.undo 中的字段
protected  Hashtable<Object,Object> StateEdit.postState
          编辑之后的状态信息
protected  Hashtable<Object,Object> StateEdit.preState
          编辑之前的状态信息
 

参数类型为 Hashtablejavax.swing.undo 中的方法
 void StateEditable.restoreState(Hashtable<?,?> state)
          收到此消息时,接收者应从 state 中提取任何相关状态。
 void StateEditable.storeState(Hashtable<Object,Object> state)
          收到此消息时,接收者应把任何相关状态放置到 state 中。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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