com.l2fprod.common.swing.plaf.windows
Class WindowsDirectoryChooserUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.FileChooserUI
          extended by javax.swing.plaf.basic.BasicFileChooserUI
              extended by com.l2fprod.common.swing.plaf.windows.WindowsDirectoryChooserUI
All Implemented Interfaces:
DirectoryChooserUI

public class WindowsDirectoryChooserUI
extends javax.swing.plaf.basic.BasicFileChooserUI
implements DirectoryChooserUI

WindowsDirectoryChooserUI.


Nested Class Summary
protected  class WindowsDirectoryChooserUI.WindowsFileView
          From WindowsFileChooserUI
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter, 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
 
Field Summary
 
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
 
Constructor Summary
WindowsDirectoryChooserUI(javax.swing.JFileChooser chooser)
           
 
Method Summary
 java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JFileChooser fc)
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
 void ensureFileIsVisible(javax.swing.JFileChooser fc, java.io.File f)
           
 javax.swing.Action getApproveSelectionAction()
           
 javax.swing.filechooser.FileView getFileView(javax.swing.JFileChooser fc)
           
 javax.swing.Action getNewFolderAction()
           
protected  java.lang.String getToolTipText(java.awt.event.MouseEvent event)
           
 void installComponents(javax.swing.JFileChooser chooser)
           
protected  void installListeners(javax.swing.JFileChooser fc)
           
protected  void installStrings(javax.swing.JFileChooser fc)
           
 void rescanCurrentDirectory(javax.swing.JFileChooser fc)
           
 void uninstallComponents(javax.swing.JFileChooser chooser)
           
protected  void uninstallListeners(javax.swing.JFileChooser fc)
           
protected  void uninstallStrings(javax.swing.JFileChooser fc)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicFileChooserUI
clearIconCache, createDoubleClickListener, createListSelectionListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButton, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getDirectory, getDirectoryName, getFileChooser, getFileName, getGoHomeAction, getModel, getUpdateAction, installDefaults, installIcons, installUI, isDirectorySelected, setDirectory, setDirectoryName, setDirectorySelected, setFileName, uninstallDefaults, uninstallIcons, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowsDirectoryChooserUI

public WindowsDirectoryChooserUI(javax.swing.JFileChooser chooser)
Method Detail

createUI

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

rescanCurrentDirectory

public void rescanCurrentDirectory(javax.swing.JFileChooser fc)
Overrides:
rescanCurrentDirectory in class javax.swing.plaf.basic.BasicFileChooserUI

ensureFileIsVisible

public void ensureFileIsVisible(javax.swing.JFileChooser fc,
                                java.io.File f)
Overrides:
ensureFileIsVisible in class javax.swing.plaf.basic.BasicFileChooserUI

getToolTipText

protected java.lang.String getToolTipText(java.awt.event.MouseEvent event)

installComponents

public void installComponents(javax.swing.JFileChooser chooser)
Overrides:
installComponents in class javax.swing.plaf.basic.BasicFileChooserUI

getNewFolderAction

public javax.swing.Action getNewFolderAction()
Overrides:
getNewFolderAction in class javax.swing.plaf.basic.BasicFileChooserUI

installStrings

protected void installStrings(javax.swing.JFileChooser fc)
Overrides:
installStrings in class javax.swing.plaf.basic.BasicFileChooserUI

uninstallStrings

protected void uninstallStrings(javax.swing.JFileChooser fc)
Overrides:
uninstallStrings in class javax.swing.plaf.basic.BasicFileChooserUI

uninstallComponents

public void uninstallComponents(javax.swing.JFileChooser chooser)
Overrides:
uninstallComponents in class javax.swing.plaf.basic.BasicFileChooserUI

getFileView

public javax.swing.filechooser.FileView getFileView(javax.swing.JFileChooser fc)
Overrides:
getFileView in class javax.swing.plaf.basic.BasicFileChooserUI

installListeners

protected void installListeners(javax.swing.JFileChooser fc)
Overrides:
installListeners in class javax.swing.plaf.basic.BasicFileChooserUI

uninstallListeners

protected void uninstallListeners(javax.swing.JFileChooser fc)
Overrides:
uninstallListeners in class javax.swing.plaf.basic.BasicFileChooserUI

createPropertyChangeListener

public java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JFileChooser fc)
Overrides:
createPropertyChangeListener in class javax.swing.plaf.basic.BasicFileChooserUI

getApproveSelectionAction

public javax.swing.Action getApproveSelectionAction()
Overrides:
getApproveSelectionAction in class javax.swing.plaf.basic.BasicFileChooserUI