|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。