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, removeListDataListenerpublic BasicDirectoryModel(JFileChooser filechooser)
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListenerpropertyChange、インタフェース: PropertyChangeListenere - イベント・ソースと変更されたプロパティを記述するPropertyChangeEventオブジェクト。public void invalidateFileCache()
public void validateFileCache()
public boolean renameFile(File oldFile, File newFile)
oldFile - 既存ファイルを表すFileオブジェクトnewFile - 希望する新規ファイル名を表すFileオブジェクトtrue名前変更に成功した場合。それ以外の場合はfalsepublic void fireContentsChanged()
public int getSize()
ListModelpublic boolean contains(Object o)
public int indexOf(Object o)
public Object getElementAt(int index)
ListModelgetElementAt、インタフェース: 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.