JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.plaf.basic
Ŭ·¡½º BasicDirectoryModel

java.lang.Object 
  |
  +--javax.swing.AbstractListModel 
        |
        +--javax.swing.plaf.basic.BasicDirectoryModel
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
EventListener , ListModel , PropertyChangeListener , Serializable

public class BasicDirectoryModel
extends AbstractListModel
implements PropertyChangeListener

ÆÄÀÏ ¸®½ºÆ®ÀÇ ±âº» ±¸ÇöÀÔ´Ï´Ù.


ÇʵåÀÇ °³¿ä
 
Ŭ·¡½º javax.swing. AbstractListModel ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
listenerList
 
»ý¼ºÀÚÀÇ °³¿ä
BasicDirectoryModel (JFileChooser  filechooser)
           
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean contains (Object  o)
           
 void fireContentsChanged ()
           
 Vector getDirectories ()
           
 Object getElementAt (int index)
          ÁöÁ¤µÈ À妽º·Î ³ªÅ¸³ª´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 Vector getFiles ()
           
 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)
          ¹Ù¿îµå ÇÁ·ÎÆÛƼÀÇ º¯°æ½Ã¿¡ ºÒ·Á °©´Ï´Ù.
 boolean renameFile (File  oldFile, File  newFile)
          ±âº»ÀÌ µÇ´Â ÆÄÀÏ ½Ã½ºÅÛ³»ÀÇ ÆÄÀϸíÀÇ º¯°æÀ» ÇÕ´Ï´Ù.
protected  void sort (Vector  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
 

»ý¼ºÀÚÀÇ »ó¼¼

BasicDirectoryModel

public BasicDirectoryModel(JFileChooser  filechooser)
¸Þ¼ÒµåÀÇ »ó¼¼

propertyChange

public void propertyChange(PropertyChangeEvent  e)
ÀÎÅÍÆäÀ̽º PropertyChangeListener ÀÇ ±â¼ú:
¹Ù¿îµå ÇÁ·ÎÆÛƼÀÇ º¯°æ½Ã¿¡ ºÒ·Á °©´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º PropertyChangeListener ³»ÀÇ propertyChange
ÆÄ¶ó¹ÌÅÍ:
e - À̺¥Æ® ¼Ò½º ¹× º¯°æÇÑ ÇÁ·ÎÆÛƼ¸¦ ±â¼úÇÏ´Â PropertyChangeEvent ¿ÀºêÁ§Æ®

invalidateFileCache

public void invalidateFileCache()
ÆóÁö - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.


getDirectories

public Vector  getDirectories()

getFiles

public Vector  getFiles()

validateFileCache

public void validateFileCache()

renameFile

public boolean renameFile(File  oldFile,
                          File  newFile)
±âº»ÀÌ µÇ´Â ÆÄÀÏ ½Ã½ºÅÛ³»ÀÇ ÆÄÀϸíÀÇ º¯°æÀ» ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
oldFile - ±âÁ¸ ÆÄÀÏÀ» ³ªÅ¸³»´Â File ¿ÀºêÁ§Æ®
newFile - Èñ¸ÁÇÏ´Â ½Å±Ô ÆÄÀϸíÀ» ³ªÅ¸³»´Â File¹Ýȯ°ª:
À̸§ º¯°æ¿¡ ¼º°øÇßÀ» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
µµÀÔµÈ ¹öÁ¯:
1.4

fireContentsChanged

public void fireContentsChanged()

getSize

public int getSize()
ÀÎÅÍÆäÀ̽º ListModel ÀÇ ±â¼ú:
¸®½ºÆ®ÀÇ ±æÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ListModel ³»ÀÇ getSize
¹Ýȯ°ª:
¸®½ºÆ®ÀÇ ±æÀÌ

contains

public boolean contains(Object  o)

indexOf

public int indexOf(Object  o)

getElementAt

public Object  getElementAt(int index)
ÀÎÅÍÆäÀ̽º ListModel ÀÇ ±â¼ú:
ÁöÁ¤µÈ À妽º·Î ³ªÅ¸³ª´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ListModel ³»ÀÇ getElementAt
ÆÄ¶ó¹ÌÅÍ:
index - ¿ä±¸ÇÏ´Â À妽º
¹Ýȯ°ª:
index ÀÇ °ª

intervalAdded

public void intervalAdded(ListDataEvent  e)
ÆóÁö - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.


intervalRemoved

public void intervalRemoved(ListDataEvent  e)
ÆóÁö - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.


sort

protected void sort(Vector  v)

lt

protected boolean lt(File  a,
                     File  b)

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.