|
|||||||||
接口 javax.swing.ListModel
的使用
使用 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) 设置表示列表内容或“值”的模型,并在通知 PropertyChangeListener 之后清除列表选择。 |
参数类型为 ListModel 的 javax.swing 中的构造方法 | |
---|---|
JList(ListModel dataModel) 构造一个 JList ,使其使用指定的非 null 模型显示元素。 |
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 字体选择组合框的数据模型。 |
所有类
|
|||||||||