| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ListModel 的软件包 | |
|---|---|
| javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 | 
| javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 | 
| javax.swing.plaf.metal | 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 | 
| javax.swing 中 ListModel 的使用 | 
|---|
| javax.swing 中 ListModel 的子接口 | |
|---|---|
 interface | 
ComboBoxModel
用于组合框的数据模型。  | 
 interface | 
MutableComboBoxModel
ComboBoxModel 的可变版本。 | 
| 实现 ListModel 的 javax.swing 中的类 | |
|---|---|
 class | 
AbstractListModel
该数据模型的抽象定义提供一个带内容的 List。 | 
 class | 
DefaultComboBoxModel
组合框的默认模型。  | 
 class | 
DefaultListModel
此类以松散方式实现 java.util.Vector API,它实现 1.1.x 版本的 java.util.Vector,没有 collection 类支持,并且在发生更改时通知 ListDataListener。 | 
| 返回 ListModel 的 javax.swing 中的方法 | |
|---|---|
 ListModel | 
JList.getModel()
返回保存由 JList 组件显示的项列表的数据模型。 | 
| 参数类型为 ListModel 的 javax.swing 中的方法 | |
|---|---|
 void | 
JList.setModel(ListModel model)
设置表示列表内容或列表“值”的模型,通知属性更改侦听器,然后清除列表选择。  | 
| 参数类型为 ListModel 的 javax.swing 中的构造方法 | |
|---|---|
JList(ListModel dataModel)
根据指定的 非 null 模型构造一个显示元素的 JList。 | 
|
| javax.swing.plaf.basic 中 ListModel 的使用 | 
|---|
| 实现 ListModel 的 javax.swing.plaf.basic 中的类 | |
|---|---|
 class | 
BasicDirectoryModel
文件列表的基本实现。  | 
| 参数类型为 ListModel 的 javax.swing.plaf.basic 中的方法 | |
|---|---|
protected  void | 
BasicListUI.paintCell(Graphics g,
          int row,
          Rectangle rowBounds,
          ListCellRenderer cellRenderer,
          ListModel dataModel,
          ListSelectionModel selModel,
          int leadIndex)
绘制一个 List 单元格:计算相关状态,获取“橡皮图章”单元格渲染器组件,然后使用 CellRendererPane 来绘制它。  | 
| javax.swing.plaf.metal 中 ListModel 的使用 | 
|---|
| 实现 ListModel 的 javax.swing.plaf.metal 中的类 | |
|---|---|
protected  class | 
MetalFileChooserUI.DirectoryComboBoxModel
字体选择组合框的数据模型。  | 
protected  class | 
MetalFileChooserUI.FilterComboBoxModel
字体选择组合框的数据模型。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。