Class RadianceFileChooserUI.RadianceFileView
- java.lang.Object
-
- javax.swing.filechooser.FileView
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceFileChooserUI.RadianceFileView
-
- Enclosing class:
- RadianceFileChooserUI
private class RadianceFileChooserUI.RadianceFileView extends javax.swing.filechooser.FileViewCustom file view implementation that returns system-specific file icons.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,javax.swing.Icon>pathIconCacheCache for the file icons.
-
Constructor Summary
Constructors Modifier Constructor Description privateRadianceFileView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcacheIcon(java.io.File f, javax.swing.Icon icon)voidclearIconCache()javax.swing.IcongetCachedIcon(java.io.File f)javax.swing.IcongetDefaultIcon(java.io.File f)Returns the default file icon.javax.swing.IcongetIcon(java.io.File f)
-
-
-
Method Detail
-
getCachedIcon
public javax.swing.Icon getCachedIcon(java.io.File f)
-
getIcon
public javax.swing.Icon getIcon(java.io.File f)
-
cacheIcon
public void cacheIcon(java.io.File f, javax.swing.Icon icon)
-
clearIconCache
public void clearIconCache()
-
getDefaultIcon
public javax.swing.Icon getDefaultIcon(java.io.File f)
Returns the default file icon.- Parameters:
f- File.- Returns:
- File icon.
-
-