Spec-Zone .ru
спецификации, руководства, описания, API
|
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)
Поддержка создания отчетов о связанном свойстве изменяется для булево свойств.
|
Vector<File> |
getDirectories() |
Объект |
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
- a File
объект, представляющий существующий файлnewFile
- a 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
- PropertyChangeListener, который будет удаленaddPropertyChangeListener(java.beans.PropertyChangeListener)
, getPropertyChangeListeners()
public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener
s или пустой массив, если никакие слушатели изменения свойства в настоящий момент не регистрируются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. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92