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

クラスBasicDirectoryModel

    • コンストラクタの詳細

      • BasicDirectoryModel

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

      • 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()
        コンテンツが変更されたときに呼び出されます。
      • contains

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

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