|
Quaqua 8.0 2011-10-02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
ch.randelshofer.quaqua.leopard.QuaquaLeopardFileChooserUI
public class QuaquaLeopardFileChooserUI
A replacement for the AquaFileChooserUI. Provides a column view similar to the one provided with the native Aqua user interface on Mac OS X 10.5 (Leopard).
Nested Class Summary | |
---|---|
protected class |
QuaquaLeopardFileChooserUI.BrowserSelectionListener
Selection listener for the list of files and directories. |
protected class |
QuaquaLeopardFileChooserUI.DirectoryComboBoxAction
Acts when DirectoryComboBox has changed the selected item. |
protected class |
QuaquaLeopardFileChooserUI.DirectoryComboBoxModel
Data model for a directory selection combo-box. |
protected class |
QuaquaLeopardFileChooserUI.DoubleClickListener
|
protected class |
QuaquaLeopardFileChooserUI.FilterComboBoxModel
Data model for a type-face selection combo-box. |
protected class |
QuaquaLeopardFileChooserUI.NewFolderAction
Creates a new folder. |
protected class |
QuaquaLeopardFileChooserUI.QuaquaApproveSelectionAction
Responds to an Open or Save request |
protected class |
QuaquaLeopardFileChooserUI.SaveTextDocumentListener
|
protected class |
QuaquaLeopardFileChooserUI.SaveTextFocusListener
|
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.GoHomeAction, javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener, javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction |
Field Summary | |
---|---|
protected java.lang.String |
chooseButtonText
|
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 | |
---|---|
QuaquaLeopardFileChooserUI(javax.swing.JFileChooser filechooser)
|
Method Summary | |
---|---|
protected void |
addControlButtons()
|
void |
clearIconCache()
|
protected javax.swing.event.AncestorListener |
createAncestorListener(javax.swing.JFileChooser fc)
Creates an AncestorListener. |
protected javax.swing.event.TreeSelectionListener |
createBrowserSelectionListener(javax.swing.JFileChooser fc)
|
protected QuaquaLeopardFileChooserUI.DirectoryComboBoxModel |
createDirectoryComboBoxModel(javax.swing.JFileChooser fc)
|
protected java.awt.event.MouseListener |
createDoubleClickListener(javax.swing.JFileChooser fc)
|
protected QuaquaLeopardFileChooserUI.FilterComboBoxModel |
createFilterComboBoxModel()
|
protected ch.randelshofer.quaqua.leopard.QuaquaLeopardFileChooserUI.FilterComboBoxRenderer |
createFilterComboBoxRenderer()
|
void |
createModel()
|
java.beans.PropertyChangeListener |
createPropertyChangeListener(javax.swing.JFileChooser fc)
|
protected javax.swing.event.TreeSelectionListener |
createSidebarSelectionListener(javax.swing.JFileChooser fc)
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
|
void |
ensureFileIsVisible(javax.swing.JFileChooser fc,
java.io.File f)
API method of FileChooserUI. |
javax.swing.JPanel |
getAccessoryPanel()
FIXME - This could be moved up to BasicFileChooserUI. |
protected javax.swing.JButton |
getApproveButton(javax.swing.JFileChooser fc)
|
java.lang.String |
getApproveButtonText(javax.swing.JFileChooser fc)
API method of FileChooserUI. |
javax.swing.Action |
getApproveSelectionAction()
|
java.lang.String |
getFileName()
|
FileSystemTreeModel |
getFileSystemTreeModel()
|
javax.swing.filechooser.FileView |
getFileView(javax.swing.JFileChooser fc)
API method of FileChooserUI. |
javax.swing.Action |
getNewFolderAction()
|
SubtreeTreeModel |
getTreeModel()
|
void |
installComponents(javax.swing.JFileChooser fc)
|
protected void |
installDefaults(javax.swing.JFileChooser fc)
|
protected void |
installListeners(javax.swing.JFileChooser fc)
Installs listeners. |
protected void |
installStrings(javax.swing.JFileChooser fc)
|
protected void |
removeControlButtons()
|
void |
rescanCurrentDirectory(javax.swing.JFileChooser fc)
API method of FileChooserUI. |
void |
setFileName(java.lang.String filename)
|
void |
setRootDirectory(java.io.File file)
Sets the root directory of the subtree. |
void |
uninstallComponents(javax.swing.JFileChooser fc)
|
protected void |
uninstallListeners(javax.swing.JFileChooser fc)
|
Methods inherited from class javax.swing.plaf.basic.BasicFileChooserUI |
---|
createDoubleClickListener, createListSelectionListener, getAcceptAllFileFilter, getApproveButtonMnemonic, getApproveButtonToolTipText, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getDirectory, getDirectoryName, getFileChooser, getGoHomeAction, getModel, getUpdateAction, installIcons, installUI, isDirectorySelected, setDirectory, setDirectoryName, setDirectorySelected, uninstallDefaults, uninstallIcons, uninstallStrings, 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 |
Field Detail |
---|
protected java.lang.String chooseButtonText
Constructor Detail |
---|
public QuaquaLeopardFileChooserUI(javax.swing.JFileChooser filechooser)
Method Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installComponents(javax.swing.JFileChooser fc)
installComponents
in class javax.swing.plaf.basic.BasicFileChooserUI
public void uninstallComponents(javax.swing.JFileChooser fc)
uninstallComponents
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void installListeners(javax.swing.JFileChooser fc)
installListeners
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void uninstallListeners(javax.swing.JFileChooser fc)
uninstallListeners
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void installDefaults(javax.swing.JFileChooser fc)
installDefaults
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void installStrings(javax.swing.JFileChooser fc)
installStrings
in class javax.swing.plaf.basic.BasicFileChooserUI
public javax.swing.JPanel getAccessoryPanel()
getAccessoryPanel
in class javax.swing.plaf.basic.BasicFileChooserUI
protected javax.swing.event.AncestorListener createAncestorListener(javax.swing.JFileChooser fc)
public void createModel()
createModel
in class javax.swing.plaf.basic.BasicFileChooserUI
public SubtreeTreeModel getTreeModel()
public FileSystemTreeModel getFileSystemTreeModel()
protected javax.swing.event.TreeSelectionListener createBrowserSelectionListener(javax.swing.JFileChooser fc)
public java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JFileChooser fc)
createPropertyChangeListener
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void removeControlButtons()
protected void addControlButtons()
public java.lang.String getFileName()
getFileName
in class javax.swing.plaf.basic.BasicFileChooserUI
public void setFileName(java.lang.String filename)
setFileName
in class javax.swing.plaf.basic.BasicFileChooserUI
public void setRootDirectory(java.io.File file)
setRootDirectory
in interface SubtreeFileChooserUI
protected javax.swing.event.TreeSelectionListener createSidebarSelectionListener(javax.swing.JFileChooser fc)
protected QuaquaLeopardFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(javax.swing.JFileChooser fc)
protected ch.randelshofer.quaqua.leopard.QuaquaLeopardFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
protected QuaquaLeopardFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
protected javax.swing.JButton getApproveButton(javax.swing.JFileChooser fc)
getApproveButton
in class javax.swing.plaf.basic.BasicFileChooserUI
public javax.swing.Action getApproveSelectionAction()
getApproveSelectionAction
in class javax.swing.plaf.basic.BasicFileChooserUI
public javax.swing.Action getNewFolderAction()
getNewFolderAction
in class javax.swing.plaf.basic.BasicFileChooserUI
public void ensureFileIsVisible(javax.swing.JFileChooser fc, java.io.File f)
ensureFileIsVisible
in class javax.swing.plaf.basic.BasicFileChooserUI
public java.lang.String getApproveButtonText(javax.swing.JFileChooser fc)
getApproveButtonText
in class javax.swing.plaf.basic.BasicFileChooserUI
public javax.swing.filechooser.FileView getFileView(javax.swing.JFileChooser fc)
getFileView
in class javax.swing.plaf.basic.BasicFileChooserUI
public void rescanCurrentDirectory(javax.swing.JFileChooser fc)
rescanCurrentDirectory
in class javax.swing.plaf.basic.BasicFileChooserUI
public void clearIconCache()
clearIconCache
in class javax.swing.plaf.basic.BasicFileChooserUI
protected java.awt.event.MouseListener createDoubleClickListener(javax.swing.JFileChooser fc)
|
Copyright 2003-2007 (c) Werner Randelshofer. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |