|
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.lion.QuaquaLionFileChooserUI
public class QuaquaLionFileChooserUI
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 |
QuaquaLionFileChooserUI.BrowserSelectionListener
Selection listener for the list of files and directories. |
protected class |
QuaquaLionFileChooserUI.DirectoryComboBoxAction
Acts when DirectoryComboBox has changed the selected item. |
protected class |
QuaquaLionFileChooserUI.DirectoryComboBoxModel
Data model for a directory selection combo-box. |
protected class |
QuaquaLionFileChooserUI.DoubleClickListener
|
protected class |
QuaquaLionFileChooserUI.FilterComboBoxModel
Data model for a type-face selection combo-box. |
protected static class |
QuaquaLionFileChooserUI.FilterComboBoxRenderer
Render different type sizes and styles. |
protected class |
QuaquaLionFileChooserUI.NewFolderAction
Creates a new folder. |
protected class |
QuaquaLionFileChooserUI.QuaquaApproveSelectionAction
Responds to an Open or Save request |
protected class |
QuaquaLionFileChooserUI.SaveTextDocumentListener
|
protected class |
QuaquaLionFileChooserUI.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 | |
|---|---|
QuaquaLionFileChooserUI(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 QuaquaLionFileChooserUI.DirectoryComboBoxModel |
createDirectoryComboBoxModel(javax.swing.JFileChooser fc)
|
protected java.awt.event.MouseListener |
createDoubleClickListener(javax.swing.JFileChooser fc)
|
protected QuaquaLionFileChooserUI.FilterComboBoxModel |
createFilterComboBoxModel()
|
protected QuaquaLionFileChooserUI.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 QuaquaLionFileChooserUI(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.BasicFileChooserUIpublic void uninstallComponents(javax.swing.JFileChooser fc)
uninstallComponents in class javax.swing.plaf.basic.BasicFileChooserUIprotected void installListeners(javax.swing.JFileChooser fc)
installListeners in class javax.swing.plaf.basic.BasicFileChooserUIprotected void uninstallListeners(javax.swing.JFileChooser fc)
uninstallListeners in class javax.swing.plaf.basic.BasicFileChooserUIprotected void installDefaults(javax.swing.JFileChooser fc)
installDefaults in class javax.swing.plaf.basic.BasicFileChooserUIprotected void installStrings(javax.swing.JFileChooser fc)
installStrings in class javax.swing.plaf.basic.BasicFileChooserUIpublic javax.swing.JPanel getAccessoryPanel()
getAccessoryPanel in class javax.swing.plaf.basic.BasicFileChooserUIprotected javax.swing.event.AncestorListener createAncestorListener(javax.swing.JFileChooser fc)
public void createModel()
createModel in class javax.swing.plaf.basic.BasicFileChooserUIpublic 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.BasicFileChooserUIprotected void removeControlButtons()
protected void addControlButtons()
public java.lang.String getFileName()
getFileName in class javax.swing.plaf.basic.BasicFileChooserUIpublic void setFileName(java.lang.String filename)
setFileName in class javax.swing.plaf.basic.BasicFileChooserUIpublic void setRootDirectory(java.io.File file)
setRootDirectory in interface SubtreeFileChooserUIprotected javax.swing.event.TreeSelectionListener createSidebarSelectionListener(javax.swing.JFileChooser fc)
protected QuaquaLionFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(javax.swing.JFileChooser fc)
protected QuaquaLionFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
protected QuaquaLionFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
protected javax.swing.JButton getApproveButton(javax.swing.JFileChooser fc)
getApproveButton in class javax.swing.plaf.basic.BasicFileChooserUIpublic javax.swing.Action getApproveSelectionAction()
getApproveSelectionAction in class javax.swing.plaf.basic.BasicFileChooserUIpublic 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.BasicFileChooserUIpublic java.lang.String getApproveButtonText(javax.swing.JFileChooser fc)
getApproveButtonText in class javax.swing.plaf.basic.BasicFileChooserUIpublic javax.swing.filechooser.FileView getFileView(javax.swing.JFileChooser fc)
getFileView in class javax.swing.plaf.basic.BasicFileChooserUIpublic void rescanCurrentDirectory(javax.swing.JFileChooser fc)
rescanCurrentDirectory in class javax.swing.plaf.basic.BasicFileChooserUIpublic void clearIconCache()
clearIconCache in class javax.swing.plaf.basic.BasicFileChooserUIprotected 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 | ||||||||