- java.lang.Object
- 
- javax.swing.filechooser.FileView
 
- 
- 直系の既知のサブクラス:
- BasicFileChooserUI.BasicFileView
 
 public abstract class FileView extends Object FileViewは、ファイル・チューザにFileのUI情報を提供するために実装するabstractクラスを定義します。 各L&FJFileChooserUIオブジェクトは、そのL&Fに固有の適切なアイコンおよび種類の説明を返すために、このクラスを実装します。 たとえば、WindowsのL&Fは、ディレクトリおよびジェネリック・ファイルで使用するWindowsのジェネリック・アイコンを返します。 また、JFileChooser.setFileView(javax.swing.filechooser.FileView)を使用して独自のFileViewをJFileChooserに提供することにより、別のアイコンや追加情報を返すことができます。JFileChooserは最初にユーザー定義のFileViewがあるかどうかを調べ、ある場合はまずそこからファイルの種類についての情報を取得します。 メソッドに対してFileViewがnullを返す場合、JFileChooserはそのL&Fに固有のビューを使用して情報を取得します。 たとえば、JPGファイルにはIconを返し、ほかのすべてのファイルにはnullアイコンを返すFileViewクラスを提供すると、UIのFileViewはほかのすべてのファイルに対してデフォルトのアイコンを提供します。単純なファイル・ビューの実装例については、 yourJDK/demo/jfc/FileChooserDemo/ExampleFileView.javaを参照してください。 詳細と例については、The Java TutorialのHow to Use File Choosersセクションを参照してください。- 関連項目:
- JFileChooser
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 FileView()
 - 
メソッドのサマリー修飾子と型 メソッド 説明 StringgetDescription(File f)ユーザーが判別できる、ファイルの説明です。IcongetIcon(File f)JFileChooserでこのファイルを表すアイコンです。StringgetName(File f)ファイルの名前です。StringgetTypeDescription(File f)ユーザーが判別できる、ファイルの種類の説明です。BooleanisTraversable(File f)ディレクトリに移動可能かどうかを返します。
 
- 
- 
- 
メソッドの詳細- 
getNamepublic String getName(File f) ファイルの名前です。 通常は単純にf.getName()になります。- パラメータ:
- f-- Fileオブジェクト
- 戻り値:
- ファイルの名前を表すString
 
 - 
getDescriptionpublic String getDescription(File f) ユーザーが判別できる、ファイルの説明です。 たとえば、jag.jpgというファイルの説明はJames Goslingの顔のJPEGイメージ・ファイルのようになります。- パラメータ:
- f-- Fileオブジェクト
- 戻り値:
- ファイルの説明を含むString、または使用できない場合はnull。
 
 - 
getTypeDescriptionpublic String getTypeDescription(File f) ユーザーが判別できる、ファイルの種類の説明です。 たとえば、jpgファイルの種類の説明はJPEG圧縮イメージ・ファイルのようになります。- パラメータ:
- f-- Fileオブジェクト
- 戻り値:
- ファイルの型の説明を含むString、または使用できない場合はnull。
 
 - 
getIconpublic Icon getIcon(File f) JFileChooserでこのファイルを表すアイコンです。- パラメータ:
- f-- Fileオブジェクト
- 戻り値:
- 指定されたFileまたはnullが使用できない場合はそれを表すIcon。
 
 - 
isTraversablepublic Boolean isTraversable(File f) ディレクトリに移動可能かどうかを返します。 たとえば、ディレクトリ内に複合ドキュメントを表現する場合に、ユーザーにそのディレクトリ内への移動を許可しないときに使用できます。- パラメータ:
- f- ディレクトリを表す- Fileオブジェクト
- 戻り値:
- trueディレクトリがトラバーサブルである場合は- false、そうでない場合は- false、ファイル・システムがチェックされる場合は- null。
- 関連項目:
- FileSystemView.isTraversable(java.io.File)
 
 
- 
 
-