|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Object javax.swing.filechooser.FileView
public abstract class FileView
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)
디렉토리에 이동 가능한가 어떤가를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public FileView()
메소드의 상세 |
---|
public String getName(File f)
f.getName()
가 됩니다.
public String getDescription(File f)
public String getTypeDescription(File f)
jpg
파일의 종류의 설명은 「JPEG 압축 이미지 파일」과 같이 됩니다.
public Icon getIcon(File f)
JFileChooser
로 이 파일을 나타내는 아이콘입니다.
public Boolean isTraversable(File f)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.