Class MaterialFileChooserUI


  • public class MaterialFileChooserUI
    extends javax.swing.plaf.metal.MetalFileChooserUI
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  MaterialFileChooserUI.MaterialFileChooserEvents
      Deprecated.
      This class is deprecated because the developer found an bun inside mouse hover effect on button This class will be removed inside the version 1.1.1 after the test inside the version rc4.
      • Nested classes/interfaces inherited from class javax.swing.plaf.metal.MetalFileChooserUI

        javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction, javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel, javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer, javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel, javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxRenderer, javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener
      • Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicFileChooserUI

        javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter, javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction, javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView, javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction, javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction, javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener, javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction, javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction, javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener, javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected javax.swing.JFileChooser fileChooser  
      protected MaterialFileChooserUI.MaterialFileChooserEvents lifeCycleEvent
      Deprecated.
      This propriety is deprecated because the developer found an bun inside mouse hover effect on button This propriety will be removed inside the version 1.1.1 after the test inside the version rc4.
      • Fields inherited from class javax.swing.plaf.basic.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

      Constructors 
      Constructor Description
      MaterialFileChooserUI​(javax.swing.JFileChooser fileChooser)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      protected void installListeners​(javax.swing.JFileChooser fc)  
      void installUI​(javax.swing.JComponent c)  
      void uninstallComponents​(javax.swing.JFileChooser fc)  
      protected void uninstallListeners​(javax.swing.JFileChooser fc)
      Uninstalls the listeners.
      void uninstallUI​(javax.swing.JComponent c)  
      • Methods inherited from class javax.swing.plaf.metal.MetalFileChooserUI

        addControlButtons, createActionMap, createDetailsView, createDirectoryComboBoxModel, createFilterComboBoxModel, createFilterComboBoxRenderer, createList, createListSelectionListener, createPropertyChangeListener, ensureFileIsVisible, getActionMap, getApproveButton, getBottomPanel, getButtonPanel, getDirectoryName, getFileName, getMaximumSize, getMinimumSize, getPreferredSize, installComponents, installStrings, removeControlButtons, rescanCurrentDirectory, setDirectoryName, setDirectorySelected, setFileName, valueChanged
      • Methods inherited from class javax.swing.plaf.basic.BasicFileChooserUI

        clearIconCache, createDoubleClickListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDefaultButton, getDialogTitle, getDirectory, getFileChooser, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, installIcons, isDirectorySelected, setDirectory, uninstallDefaults, uninstallIcons, uninstallStrings
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • lifeCycleEvent

        @Deprecated
        protected MaterialFileChooserUI.MaterialFileChooserEvents lifeCycleEvent
        Deprecated.
        This propriety is deprecated because the developer found an bun inside mouse hover effect on button This propriety will be removed inside the version 1.1.1 after the test inside the version rc4.
      • fileChooser

        protected javax.swing.JFileChooser fileChooser
    • Constructor Detail

      • MaterialFileChooserUI

        public MaterialFileChooserUI​(javax.swing.JFileChooser fileChooser)
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.metal.MetalFileChooserUI
      • uninstallComponents

        public void uninstallComponents​(javax.swing.JFileChooser fc)
        Overrides:
        uninstallComponents in class javax.swing.plaf.metal.MetalFileChooserUI
      • uninstallUI

        public void uninstallUI​(javax.swing.JComponent c)
        Overrides:
        uninstallUI in class javax.swing.plaf.metal.MetalFileChooserUI
      • installListeners

        protected void installListeners​(javax.swing.JFileChooser fc)
        Overrides:
        installListeners in class javax.swing.plaf.metal.MetalFileChooserUI
      • uninstallListeners

        protected void uninstallListeners​(javax.swing.JFileChooser fc)
        Uninstalls the listeners.

        param fc the file chooser

        Overrides:
        uninstallListeners in class javax.swing.plaf.basic.BasicFileChooserUI