JavaTM 2 Platform
Standard Ed. 5.0

类 javax.swing.JList
的使用

使用 JList 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.plaf.multi 提供了组合两个或多个外观的用户界面对象。 
 

javax.swingJList 的使用
 

参数类型为 JListjavax.swing 中的方法
 Component ListCellRenderer.getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
          返回已配置用于显示指定值的组件。
 Component DefaultListCellRenderer.getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 

参数类型为 JListjavax.swing 中的构造方法
JList.AccessibleJList.AccessibleJListChild(JList parent, int indexInParent)
           
 

javax.swing.plafJList 的使用
 

参数类型为 JListjavax.swing.plaf 中的方法
abstract  Rectangle ListUI.getCellBounds(JList list, int index1, int index2)
          返回在 JList 坐标中指定项的边界,如果索引无效,则返回 null。
abstract  Point ListUI.indexToLocation(JList list, int index)
          返回在 JList 坐标中指定项的原点,如果索引无效,则返回 null。
abstract  int ListUI.locationToIndex(JList list, Point location)
          将 JList 坐标中的点转换为位于此位置上的单元格的最接近索引。
 

javax.swing.plaf.basicJList 的使用
 

声明为 JListjavax.swing.plaf.basic 中的字段
protected  JList BasicComboPopup.list
          此受保护字段是特定于实现的。
protected  JList BasicListUI.list
           
protected  JList BasicComboBoxUI.listBox
           
 

返回 JListjavax.swing.plaf.basic 中的方法
protected  JList BasicComboPopup.createList()
          创建在显示组合框模型项的弹出控件中使用的 JList。
 JList ComboPopup.getList()
          返回要用于在组合框中绘制项的列表。
 JList BasicComboPopup.getList()
          ComboPopup.getList() 的实现。
 

参数类型为 JListjavax.swing.plaf.basic 中的方法
protected  MouseListener BasicFileChooserUI.createDoubleClickListener(JFileChooser fc, JList list)
           
 Rectangle BasicListUI.getCellBounds(JList list, int index1, int index2)
           
 Component BasicComboBoxRenderer.getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 Point BasicListUI.indexToLocation(JList list, int index)
           
 int BasicListUI.locationToIndex(JList list, Point location)
          将 JList 坐标中的点转换为该处单元格最接近的索引。
 

参数类型为 JListjavax.swing.plaf.basic 中的构造方法
BasicFileChooserUI.DoubleClickListener(JList list)
           
 

javax.swing.plaf.metalJList 的使用
 

声明为 JListjavax.swing.plaf.metal 中的字段
protected  JList MetalComboBoxButton.listBox
           
 

参数类型为 JListjavax.swing.plaf.metal 中的方法
 Component MetalFileChooserUI.FilterComboBoxRenderer.getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 

参数类型为 JListjavax.swing.plaf.metal 中的构造方法
MetalComboBoxButton(JComboBox cb, Icon i, boolean onlyIcon, CellRendererPane pane, JList list)
           
MetalComboBoxButton(JComboBox cb, Icon i, CellRendererPane pane, JList list)
           
MetalFileChooserUI.SingleClickListener(JList list)
           
 

javax.swing.plaf.multiJList 的使用
 

参数类型为 JListjavax.swing.plaf.multi 中的方法
 Rectangle MultiListUI.getCellBounds(JList a, int b, int c)
          在由此对象处理的每个 UI 上调用 getCellBounds 方法。
 Point MultiListUI.indexToLocation(JList a, int b)
          在由此对象处理的每个 UI 上调用 indexToLocation 方法。
 int MultiListUI.locationToIndex(JList a, Point b)
          在由此对象处理的每个 UI 上调用 locationToIndex 方法。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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