public abstract class FileView extends Object
FileView
は、ファイルチューザに File
の UI 情報を提供するために実装する abstract クラスを定義します。各 L&F JFileChooserUI
オブジェクトは、その 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() |
修飾子と型 | メソッドと説明 |
---|---|
String |
getDescription(File f)
ユーザーが判別できる、ファイルの説明です。
|
Icon |
getIcon(File f)
JFileChooser でこのファイルを表すアイコンです。 |
String |
getName(File f)
ファイルの名前です。
|
String |
getTypeDescription(File f)
ユーザーが判別できる、ファイルの種類の説明です。
|
Boolean |
isTraversable(File f)
ディレクトリに移動可能かどうかを返します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.