|
JavaTM 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 ()
이 메소드는, 파일 로드 thread에 끼어들 때 사용합니다. |
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
의 경우는, 예외는 throw 되지 않고, 아무것도 처리는 행해지지 않습니다.
listener
- 추가되는 프로퍼티 변경 청취자removePropertyChangeListener(java.beans.PropertyChangeListener)
,
getPropertyChangeListeners()
public void removePropertyChangeListener(PropertyChangeListener listener)
listener 가 null 의 경우는, 예외는 throw 되지 않고, 아무것도 처리는 없습니다.
listener
- 삭제하는 PropertyChangeListeneraddPropertyChangeListener(java.beans.PropertyChangeListener)
,
getPropertyChangeListeners()
public PropertyChangeListener [] getPropertyChangeListeners()
PropertyChangeListener
.
또는 현재 프로퍼티 변경 청취자가
등록되지 않은 경우는 빈 상태(empty)의 배열addPropertyChangeListener(java.beans.PropertyChangeListener)
,
removePropertyChangeListener(java.beans.PropertyChangeListener)
,
PropertyChangeSupport.getPropertyChangeListeners()
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
propertyName
- 치가 변경된 프로퍼티oldValue
- 프로퍼티의 이전의 값newValue
- 프로퍼티의 새로운 값
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.