| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.AbstractListModel
javax.swing.plaf.basic.BasicDirectoryModel
public class BasicDirectoryModel
文件列表的基本实现。
| 字段摘要 | 
|---|
| 从类 javax.swing.AbstractListModel 继承的字段 | 
|---|
| listenerList | 
| 构造方法摘要 | |
|---|---|
| BasicDirectoryModel(JFileChooser filechooser) | |
| 方法摘要 | |
|---|---|
|  void | addPropertyChangeListener(PropertyChangeListener listener)将一个 PropertyChangeListener 添加到侦听器列表。 | 
|  boolean | contains(Object o) | 
|  void | fireContentsChanged() | 
| protected  void | firePropertyChange(String propertyName,
                   Object oldValue,
                   Object newValue)支持报告 boolean 属性的绑定属性的改变。 | 
|  Vector<File> | getDirectories() | 
|  Object | getElementAt(int index)返回指定索引处的值。 | 
|  Vector<File> | getFiles() | 
|  PropertyChangeListener[] | getPropertyChangeListeners()返回一个在此组件上注册的所有属性更改侦听器的数组。 | 
|  int | getSize()返回列表的长度。 | 
|  int | indexOf(Object o) | 
|  void | intervalAdded(ListDataEvent e)废弃,不使用。 | 
|  void | intervalRemoved(ListDataEvent e)废弃,不使用。 | 
|  void | invalidateFileCache()此方法用于中断文件加载线程。 | 
| protected  boolean | lt(File a,
   File b) | 
|  void | propertyChange(PropertyChangeEvent e)在绑定属性发生更改时调用此方法。 | 
|  void | removePropertyChangeListener(PropertyChangeListener listener)从侦听器列表移除一个 PropertyChangeListener。 | 
|  boolean | renameFile(File oldFile,
           File newFile)重命名底层文件系统中的文件。 | 
| protected  void | sort(Vector<? extends File> v) | 
|  void | validateFileCache() | 
| 从类 javax.swing.AbstractListModel 继承的方法 | 
|---|
| addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public BasicDirectoryModel(JFileChooser filechooser)
| 方法详细信息 | 
|---|
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener 复制的描述
PropertyChangeListener 中的 propertyChangee - 描述事件源和已更改属性的 PropertyChangeEvent 对象。public void invalidateFileCache()
public Vector<File> getDirectories()
public Vector<File> getFiles()
public void validateFileCache()
public boolean renameFile(File oldFile,
                          File newFile)
oldFile - 表示现有文件的 File 对象newFile - 表示所需新文件名的 File 对象
true;否则返回 falsepublic void fireContentsChanged()
public int getSize()
ListModel 复制的描述
ListModel 中的 getSizepublic boolean contains(Object o)
public int indexOf(Object o)
public Object getElementAt(int index)
ListModel 复制的描述
ListModel 中的 getElementAtindex - 请求的索引
index 处的值public void intervalAdded(ListDataEvent e)
public void intervalRemoved(ListDataEvent e)
protected void sort(Vector<? extends File> v)
protected boolean lt(File a,
                     File b)
public void addPropertyChangeListener(PropertyChangeListener listener)
 如果 listener 为 null,则不抛出异常并且不执行任何动作。
listener - 要添加的属性更改侦听器removePropertyChangeListener(java.beans.PropertyChangeListener), 
getPropertyChangeListeners()public void removePropertyChangeListener(PropertyChangeListener listener)
如果 listener 为 null,则不抛出异常并且不执行任何动作。
listener - 要移除的 PropertyChangeListeneraddPropertyChangeListener(java.beans.PropertyChangeListener), 
getPropertyChangeListeners()public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener;如果当前没有注册任何属性更改侦听器,则返回一个空数组addPropertyChangeListener(java.beans.PropertyChangeListener), 
removePropertyChangeListener(java.beans.PropertyChangeListener), 
PropertyChangeSupport.getPropertyChangeListeners()
protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)
propertyName - 其值已更改的属性oldValue - 该属性的以前值newValue - 该属性的新值| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。