|
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。