所有类


接口 javax.swing.ListModel
的使用

使用 ListModel 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
 

javax.swingListModel 的使用
 

javax.swingListModel 的子接口
 interface ComboBoxModel
          用于组合框的数据模型。
 interface MutableComboBoxModel
          ComboBoxModel 的可变版本。
 

实现 ListModeljavax.swing 中的类
 class AbstractListModel
          该数据模型的抽象定义提供一个带内容的 List
 class DefaultComboBoxModel
          组合框的默认模型。
 class DefaultListModel
          此类以松散方式实现 java.util.Vector API,它实现 1.1.x 版本的 java.util.Vector,没有 collection 类支持,并且在发生更改时通知 ListDataListener
 

返回 ListModeljavax.swing 中的方法
 ListModel JList.getModel()
          返回保存由 JList 组件显示的项列表的数据模型。
 

参数类型为 ListModeljavax.swing 中的方法
 void JList.setModel(ListModel model)
          设置表示列表内容或“值”的模型,并在通知 PropertyChangeListener 之后清除列表选择。
 

参数类型为 ListModeljavax.swing 中的构造方法
JList(ListModel dataModel)
          构造一个 JList,使其使用指定的非 null 模型显示元素。
 

javax.swing.plaf.basicListModel 的使用
 

实现 ListModeljavax.swing.plaf.basic 中的类
 class BasicDirectoryModel
          文件列表的基本实现。
 

参数类型为 ListModeljavax.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.metalListModel 的使用
 

实现 ListModeljavax.swing.plaf.metal 中的类
protected  class MetalFileChooserUI.DirectoryComboBoxModel
          字体选择组合框的数据模型。
protected  class MetalFileChooserUI.FilterComboBoxModel
          字体选择组合框的数据模型。
 


所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部