public class BasicDirectoryModel extends AbstractListModel<Object> implements PropertyChangeListener
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() |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
public BasicDirectoryModel(JFileChooser filechooser)
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener
propertyChange
、インタフェース: PropertyChangeListener
e
- イベント・ソースと変更されたプロパティを記述するPropertyChangeEventオブジェクト。public void invalidateFileCache()
public void validateFileCache()
public boolean renameFile(File oldFile, File newFile)
oldFile
- 既存ファイルを表すFile
オブジェクトnewFile
- 希望する新規ファイル名を表すFile
オブジェクトtrue
名前変更に成功した場合。それ以外の場合はfalse
public void fireContentsChanged()
public int getSize()
ListModel
public boolean contains(Object o)
public int indexOf(Object o)
public Object getElementAt(int index)
ListModel
getElementAt
、インタフェース: ListModel<Object>
index
- 要求するインデックスindex
の値public void intervalAdded(ListDataEvent e)
public void intervalRemoved(ListDataEvent e)
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
- プロパティの新しい値 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.