|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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
中的 propertyChange
e
- 描述事件源和已更改屬性的 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
;否則返回 false
public void fireContentsChanged()
public int getSize()
ListModel
複製的描述
ListModel
中的 getSize
public boolean contains(Object o)
public int indexOf(Object o)
public Object getElementAt(int index)
ListModel
複製的描述
ListModel
中的 getElementAt
index
- 請求的索引
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。