Class RadianceFileChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.metal.MetalFileChooserUI
org.pushingpixels.radiance.theming.internal.ui.RadianceFileChooserUI
UI for file chooser in Radiance look and feel. The
BasicFileChooserUI can't be
used on its own (creates an empty dialog).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classCustom file view implementation that returns system-specific file icons.private static classThis class extends ButtonAreaLayout from the base class because in one of the places there is an explicit cast of the button container to that layout.Nested classes/interfaces inherited from class MetalFileChooserUI
MetalFileChooserUI.DirectoryComboBoxAction, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FileRenderer, MetalFileChooserUI.FilterComboBoxModel, MetalFileChooserUI.FilterComboBoxRenderer, MetalFileChooserUI.SingleClickListenerNested classes/interfaces inherited from class BasicFileChooserUI
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RadianceFileChooserUI.RadianceFileViewCustom file view - for system icons on the files.private static final intFields inherited from class BasicFileChooserUI
cancelButtonMnemonic, cancelButtonText, cancelButtonToolTipText, computerIcon, detailsViewIcon, directoryIcon, directoryOpenButtonMnemonic, directoryOpenButtonText, directoryOpenButtonToolTipText, fileIcon, floppyDriveIcon, hardDriveIcon, helpButtonMnemonic, helpButtonText, helpButtonToolTipText, homeFolderIcon, listViewIcon, newFolderIcon, openButtonMnemonic, openButtonText, openButtonToolTipText, saveButtonMnemonic, saveButtonText, saveButtonToolTipText, updateButtonMnemonic, updateButtonText, updateButtonToolTipText, upFolderIcon, viewMenuIcon -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRadianceFileChooserUI(JFileChooser filechooser) Creates the UI delegate for the specified file chooser. -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIcreateUI(JComponent comp) voidprotected voidMethods inherited from class MetalFileChooserUI
addControlButtons, createActionMap, createDetailsView, createDirectoryComboBoxModel, createFilterComboBoxModel, createFilterComboBoxRenderer, createList, createListSelectionListener, createPropertyChangeListener, ensureFileIsVisible, getActionMap, getApproveButton, getBottomPanel, getButtonPanel, getDirectoryName, getFileName, getMaximumSize, getMinimumSize, getPreferredSize, installListeners, installStrings, installUI, removeControlButtons, rescanCurrentDirectory, setDirectoryName, setDirectorySelected, setFileName, uninstallComponents, uninstallUI, valueChangedMethods inherited from class BasicFileChooserUI
clearIconCache, createDoubleClickListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDefaultButton, getDialogTitle, getDirectory, getFileChooser, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, isDirectorySelected, setDirectory, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStringsMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
Field Details
-
fileView
Custom file view - for system icons on the files. -
ICON_SIZE
private static final int ICON_SIZE- See Also:
-
-
Constructor Details
-
RadianceFileChooserUI
Creates the UI delegate for the specified file chooser.- Parameters:
filechooser- File chooser.
-
-
Method Details
-
createUI
-
getFileView
- Overrides:
getFileViewin classBasicFileChooserUI
-
installIcons
- Overrides:
installIconsin classBasicFileChooserUI
-
installComponents
- Overrides:
installComponentsin classMetalFileChooserUI
-