APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.swing.plaf.synth

public Class SynthFileChooserUIImpl

extends SynthFileChooserUI
Class Inheritance
Imports
java.awt.*, java.awt.event.*, java.beans.*, java.io.*, java.util.*, javax.swing.*, javax.swing.event.*, javax.swing.filechooser.*, .FileFilter, javax.swing.plaf.basic.*, javax.swing.plaf.synth.*, javax.swing.plaf.ActionMapUIResource, sun.awt.shell.ShellFolder, sun.swing.*

Synth FileChooserUI implementation.

Note that the classes in the com.sun.java.swing.plaf.synth package are not part of the core Java APIs. They are a part of Sun's JDK and JRE distributions. Although other licensees may choose to distribute these classes, developers cannot depend on their availability in non-Sun implementations. Additionally this API may change in incompatible ways between releases. While this class is public, it should be considered an implementation detail, and subject to change.

Authors
Leif Samuelsson, Jeff Dinkins

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
SynthFileChooserUIImpl.ButtonAreaLayout

ButtonAreaLayout behaves in a similar manner to FlowLayout.

protected class
SynthFileChooserUIImpl.DirectoryComboBoxAction

Acts when DirectoryComboBox has changed the selected item.

protected class
SynthFileChooserUIImpl.DirectoryComboBoxModel

Data model for a type-face selection combo-box.

private class
protected class
SynthFileChooserUIImpl.FilterComboBoxModel

Data model for a type-face selection combo-box.

public class
SynthFileChooserUIImpl.FilterComboBoxRenderer

Render different type sizes and styles.

pack-priv static class
private class

Field Summary

Modifier and TypeField and Description
private JPanel
private JPanel
private JToggleButton
private String
private String
private JComboBox<File>
private Action
private SynthFileChooserUIImpl.DirectoryComboBoxModel
private SynthFileChooserUIImpl.AlignedLabel
private int
private String
private JTextField
private FilePane
private int
private String
private JComboBox<FileFilter>
private SynthFileChooserUIImpl.FilterComboBoxModel
private int
private String
private String
private String
private static final Dimension
private static Dimension
private JToggleButton
private String
private String
private JLabel
private int
private String
private final PropertyChangeListener
private String
private String
private boolean
private String
private static final Insets
pack-priv static final int
private String
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected ActionMap
protected SynthFileChooserUIImpl.DirectoryComboBoxModel
protected SynthFileChooserUIImpl.DirectoryComboBoxRenderer
protected SynthFileChooserUIImpl.FilterComboBoxModel
protected SynthFileChooserUIImpl.FilterComboBoxRenderer
protected void
protected void
protected void
protected void
protected void
protected void
private String
private String
protected JComponent
protected Action
public String
getFileName()

Implements abstract sun.swing.plaf.synth.SynthFileChooserUI.getFileName.

Returns the file name.

private int
getMnemonic(String key, Locale l)

Hides javax.swing.plaf.basic.BasicFileChooserUI.getMnemonic.

Returns the mnemonic for the given key.

private static void
public void
protected void
protected void
protected void
private void
protected void
public void
public void
setFileName(String fileName)

Implements abstract sun.swing.plaf.synth.SynthFileChooserUI.setFileName.

Sets the file name.

protected void
public void
Inherited from sun.swing.plaf.synth.SynthFileChooserUI:
clearIconCachecreatePropertyChangeListenercreateUIdoAncestorChangeddoMultiSelectionChangedgetApproveButtongetCancelButtongetContextgetContextgetFileNameCompletionActioninstallIconsinstallUIpaintpaintpaintBorderuninstallComponentsuninstallDefaultsupdate