モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicDirectoryModel

    • コンストラクタの詳細

      • BasicDirectoryModel

        public BasicDirectoryModel​(JFileChooser filechooser)
        BasicDirectoryModelの新しいインスタンスを構築します。
        パラメータ:
        filechooser - {JFileChooser}のインスタンス
    • メソッドの詳細

      • propertyChange

        public void propertyChange​(PropertyChangeEvent e)
        インタフェースからコピーされた説明: PropertyChangeListener
        バウンド・プロパティの変更時に呼び出されます。
        定義:
        propertyChange、インタフェース: PropertyChangeListener
        パラメータ:
        e - イベント・ソースと変更されたプロパティを記述するPropertyChangeEventオブジェクト。
      • invalidateFileCache

        public void invalidateFileCache​()
        このメソッドは、ファイル・ロード・スレッドに割り込むとき使用します。
      • getDirectories

        public Vector<File> getDirectories​()
        ディレクトリのリストを返します。
        戻り値:
        ディレクトリのリスト
      • getFiles

        public Vector<File> 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
        リストの長さを返します。
        定義:
        getSize、インタフェース: ListModel<Object>
        戻り値:
        リストの長さ
      • contains

        public boolean contains​(Object o)
        要素oがファイル・キャッシュにある場合はtrueを返し、そうでない場合はfalseを返します。
        パラメータ:
        o - 要素
        戻り値:
        要素oがファイル・キャッシュ内にある場合、true
      • indexOf

        public int indexOf​(Object o)
        ファイル・キャッシュ内の要素oのインデックスを返します。
        パラメータ:
        o - 要素
        戻り値:
        ファイル・キャッシュ内の要素oのインデックス
      • getElementAt

        public Object getElementAt​(int index)
        インタフェースからコピーされた説明: ListModel
        指定されたインデックスの値を返します。
        定義:
        getElementAt、インタフェース: ListModel<Object>
        パラメータ:
        index - 要求するインデックス
        戻り値:
        indexの値
      • intervalAdded

        public void intervalAdded​(ListDataEvent e)
        廃止 - 使用されません。
        パラメータ:
        e - リスト・データ・イベント
      • intervalRemoved

        public void intervalRemoved​(ListDataEvent e)
        廃止 - 使用されません。
        パラメータ:
        e - リスト・データ・イベント
      • sort

        protected void sort​(Vector<? extends File> v)
        ファイルのリストをソートします。
        パラメータ:
        v - ファイルのリスト
      • lt

        protected boolean lt​(File a,
                             File b)
        廃止 - 使用されません
        パラメータ:
        a - ファイル
        b - 別のファイル
        戻り値:
        ファイル名の比較
      • addPropertyChangeListener

        public void addPropertyChangeListener​(PropertyChangeListener listener)
        PropertyChangeListenerをリスナー・リストに追加します。 このリスナーは、このクラスのすべてのバウンド・プロパティに登録されます。

        listenernullである場合、例外はスローされず、何も処理は行われません。

        パラメータ:
        listener - 追加されるプロパティ変更リスナー
        導入されたバージョン:
        1.6
        関連項目:
        removePropertyChangeListener(java.beans.PropertyChangeListener), getPropertyChangeListeners()
      • firePropertyChange

        protected void firePropertyChange​(String propertyName,
                                          Object oldValue,
                                          Object newValue)
        boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。 このメソッドは、バウンド・プロパティが変更されたときに呼び出され、登録されているすべてのPropertyChangeListenerに、対応するPropertyChangeEventを送ります。
        パラメータ:
        propertyName - 値が変更されたプロパティ
        oldValue - プロパティの以前の値
        newValue - プロパティの新しい値
        導入されたバージョン:
        1.6