unbbayes.gui
Class FileIcon

java.lang.Object
  extended by javax.swing.filechooser.FileView
      extended by unbbayes.gui.FileIcon

public class FileIcon
extends FileView

Essa classe extende o FileView que é o responsável por mostrar os ícones correspondentes para cada tipo de aquivo e pasta.

Version:
1.0 06/07/2001
Author:
Rommel Novaes Carvalho, Michael S. Onishi
See Also:
FileView

Nested Class Summary
 class FileIcon.Icon16
          Classe que extende ImageIcon responsavel por desenhar um icone.
 
Field Summary
protected  IconController iconController
           
 
Constructor Summary
FileIcon(Component c)
          Constroi um observer para desenhar √≠cones e um JFileChooser para pegar √≠cones (Icon) padr√µes.
 
Method Summary
 String getDescription(File f)
          Retorna a descricao do arquivo desejado.
 Icon getIcon(File f)
          Retorna o icone (Icon) correnspondente ao arquivo desejado.
 String getName(File f)
          Retorna o name do arquivo desejado.
 String getTypeDescription(File f)
          Retorna o tipo do arquivo.
 boolean isTranversable(File f)
          Retorna se e tranversable ou nao.
 
Methods inherited from class javax.swing.filechooser.FileView
isTraversable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iconController

protected IconController iconController
Constructor Detail

FileIcon

public FileIcon(Component c)
Constroi um observer para desenhar ícones e um JFileChooser para pegar ícones (Icon) padrões.

Parameters:
c - o componente (Component) que sera o observer para desenhar icones.
See Also:
Component, Icon
Method Detail

getDescription

public String getDescription(File f)
Retorna a descricao do arquivo desejado.

Overrides:
getDescription in class FileView
Parameters:
f - o arquivo (File) ao qual se deseja a descricao
Returns:
a descricao do arquivo (String)
See Also:
File, String

getIcon

public Icon getIcon(File f)
Retorna o icone (Icon) correnspondente ao arquivo desejado.

Overrides:
getIcon in class FileView
Parameters:
f - o arquivo (File) que se deseja pegar o icone
Returns:
o icone correspondente ao arquivo f
See Also:
Icon, File

getName

public String getName(File f)
Retorna o name do arquivo desejado.

Overrides:
getName in class FileView
Parameters:
f - o arquivo (File) que se deseja receber o name
Returns:
o name do arquivo (String)
See Also:
String, File

getTypeDescription

public String getTypeDescription(File f)
Retorna o tipo do arquivo.

Overrides:
getTypeDescription in class FileView
Parameters:
f - o arquivo (File) que se deseja descricao do tipo
Returns:
o tipo do arquivo (String)
See Also:
String, File

isTranversable

public boolean isTranversable(File f)
Retorna se e tranversable ou nao.

Parameters:
f - o arquivo (File) que se deseja saber se e tranversable
Returns:
true se for tranversable e falso caso contrario
See Also:
File


Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.