Class AbstractExplorerPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
be.gaudry.swing.file.navigator.component.AbstractExplorerPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible
Direct Known Subclasses:
ExplorerPanel

public abstract class AbstractExplorerPanel extends JPanel implements PropertyChangeListener
TODO : use a outlook panel for the left panels
Since:
1.0 Sep 8, 2009
Author:
Steph GAUDRY
See Also:
Serialized Form
  • Field Details

    • mainSplitPane

      protected JSplitPane mainSplitPane
    • fileTreePanel

      protected FileTreePanel fileTreePanel
    • thisLayout

      protected BorderLayout thisLayout
    • currentFolder

      protected File currentFolder
  • Constructor Details

    • AbstractExplorerPanel

      public AbstractExplorerPanel()
  • Method Details

    • reset

      public void reset()
    • customizeGUI

      protected void customizeGUI()
    • showTreePanel

      public void showTreePanel()
    • showFavoritesPanel

      public void showFavoritesPanel()
    • isShowingLeftPanel

      public boolean isShowingLeftPanel()
    • isShowingTreePanel

      public boolean isShowingTreePanel()
    • isShowingFavouritesPanel

      public boolean isShowingFavouritesPanel()
    • toggleShowLeftPanel

      public void toggleShowLeftPanel()
    • initGUI

      protected void initGUI()
    • getActiveFileView

      protected abstract IFileView getActiveFileView()
    • onFolderSelection

      protected void onFolderSelection(List<org.pushingpixels.flamingo.api.common.StringValuePair<File>> files)
    • onFileSelection

      protected void onFileSelection(File file)
    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Specified by:
      propertyChange in interface PropertyChangeListener