|
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, 그렇지 않은 경우는 falsepublic 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 도 참조해 주세요.