<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Tue Jun 29 05:55:54 GMT+01:00 1999 -->
<TITLE>
Swing 1.1 API Specification: Class  JFileChooser
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/JFileChooser.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/JFileChooser.AccessibleJFileChooser.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JFileChooser.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
javax.swing</FONT>
<BR>
Class  JFileChooser</H2>
<PRE>
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--<A HREF="../../javax/swing/JComponent.html">javax.swing.JComponent</A>
                    |
                    +--<B>javax.swing.JFileChooser</B>
</PRE>
<HR>
<DL>
<DT>public class <B>JFileChooser</B><DT>extends <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT>implements <A HREF="../../javax/accessibility/Accessible.html">Accessible</A></DL>

<P>
JFileChooser provides a simple mechanism for the user to chooser a file.

 The following pops up a file chooser in the users home directory that
 only sees .jpg and .gif images:
    JFileChooser chooser = new JFileChooser();
    ExtensionFileFilter filter = new ExtensionFileFilter();
    filter.addExtension("jpg");
    filter.addExtension("gif");
    filter.setDescription("JPG & GIF Images");
    chooser.setFileFilter(filter);
    int returnVal = chooser.showOpenDialog(parent);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       System.out.println("You chose to open this file: " +
            chooser.getSelectedFile().getName());
    }
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../serialized-form.html#javax.swing.JFileChooser">Serialized Form</A></DL>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->

<A NAME="inner_class_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Inner Class Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.AccessibleJFileChooser.html">JFileChooser.AccessibleJFileChooser</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class used to obtain the accessible context for this object.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="inner_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Inner classes inherited from class javax.swing.<A HREF="../../javax/swing/JComponent.html">JComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JComponent.AccessibleJComponent.html">JComponent.AccessibleJComponent</A></B></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/accessibility/AccessibleContext.html">AccessibleContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#accessibleContext">accessibleContext</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#ACCESSORY_CHANGED_PROPERTY">ACCESSORY_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Says that a different accessory component is in use.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY">APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies change in the mnemonic for the approve (yes, ok) button .</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#APPROVE_BUTTON_TEXT_CHANGED_PROPERTY">APPROVE_BUTTON_TEXT_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies change in the text on the approve (yes, ok) button.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY">APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies change in the tooltip text for the approve (yes, ok) button .</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#APPROVE_OPTION">APPROVE_OPTION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return value if approve (yes, ok) is chosen.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#APPROVE_SELECTION">APPROVE_SELECTION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instruction to approve the current selection (Same as pressing yes or ok.)</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#CANCEL_OPTION">CANCEL_OPTION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return value if cancel is chosen.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#CANCEL_SELECTION">CANCEL_SELECTION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instruction to cancel the current selection.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY">CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a change in the list of predefined file filters
 the user can choose from</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#CUSTOM_DIALOG">CUSTOM_DIALOG</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type value indicating that the FileChooser supports a developer
 sepcified file operation.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#DIALOG_TITLE_CHANGED_PROPERTY">DIALOG_TITLE_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a change in the dialog title.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#DIALOG_TYPE_CHANGED_PROPERTY">DIALOG_TYPE_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a change in the type of files displayed (files only,
 directories only, or both files and directories.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#DIRECTORIES_ONLY">DIRECTORIES_ONLY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instruction to display only directories.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#DIRECTORY_CHANGED_PROPERTY">DIRECTORY_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies user's directory change.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#ERROR_OPTION">ERROR_OPTION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return value if an error occured.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILE_FILTER_CHANGED_PROPERTY">FILE_FILTER_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User changed the kind of files to display.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILE_HIDING_CHANGED_PROPERTY">FILE_HIDING_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a change in the display-hidden-files property.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILE_SELECTION_MODE_CHANGED_PROPERTY">FILE_SELECTION_MODE_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a change in the kind of selection (single, multiple, etc.).</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILE_SYSTEM_VIEW_CHANGED_PROPERTY">FILE_SYSTEM_VIEW_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Says that a different object is being used to find available drives on the system.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILE_VIEW_CHANGED_PROPERTY">FILE_VIEW_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Says that a different object is being used to retrieve file information.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILES_AND_DIRECTORIES">FILES_AND_DIRECTORIES</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instruction to display both files and directories.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#FILES_ONLY">FILES_ONLY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instruction to display only files.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#MULTI_SELECTION_ENABLED_CHANGED_PROPERTY">MULTI_SELECTION_ENABLED_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enables multiple-file selections.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#OPEN_DIALOG">OPEN_DIALOG</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type value indicating that the FileChooser supports an "Open"
 file operation.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#SAVE_DIALOG">SAVE_DIALOG</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type value indicating that the FileChooser supports a "Save"
 file operation.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#SELECTED_FILE_CHANGED_PROPERTY">SELECTED_FILE_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifes change in user's single-file selection.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#SELECTED_FILES_CHANGED_PROPERTY">SELECTED_FILES_CHANGED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifes change in user's multiple-file selection.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Fields inherited from class javax.swing.<A HREF="../../javax/swing/JComponent.html">JComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><A HREF="../../javax/swing/JComponent.html#accessibleContext">accessibleContext</A>,  
<A HREF="../../javax/swing/JComponent.html#listenerList">listenerList</A>,  
<A HREF="../../javax/swing/JComponent.html#TOOL_TIP_TEXT_KEY">TOOL_TIP_TEXT_KEY</A>,  
<A HREF="../../javax/swing/JComponent.html#ui">ui</A>,  
<A HREF="../../javax/swing/JComponent.html#UNDEFINED_CONDITION">UNDEFINED_CONDITION</A>,  
<A HREF="../../javax/swing/JComponent.html#WHEN_ANCESTOR_OF_FOCUSED_COMPONENT">WHEN_ANCESTOR_OF_FOCUSED_COMPONENT</A>,  
<A HREF="../../javax/swing/JComponent.html#WHEN_FOCUSED">WHEN_FOCUSED</A>,  
<A HREF="../../javax/swing/JComponent.html#WHEN_IN_FOCUSED_WINDOW">WHEN_IN_FOCUSED_WINDOW</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Fields inherited from class java.awt.Component</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>BOTTOM_ALIGNMENT,  
CENTER_ALIGNMENT,  
LEFT_ALIGNMENT,  
RIGHT_ALIGNMENT,  
TOP_ALIGNMENT</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#JFileChooser()">JFileChooser</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JFileChooser pointing to the user's home directory.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#JFileChooser(java.io.File)">JFileChooser</A></B>(java.io.File&nbsp;currentDirectory)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JFileChooser using the given File as the path.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#JFileChooser(java.io.File, javax.swing.filechooser.FileSystemView)">JFileChooser</A></B>(java.io.File&nbsp;currentDirectory,
             <A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JFileChooser using the given current directory and FileSystemView</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#JFileChooser(javax.swing.filechooser.FileSystemView)">JFileChooser</A></B>(<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JFileChooser using the given FileSystemView</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#JFileChooser(java.lang.String)">JFileChooser</A></B>(java.lang.String&nbsp;currentDirectoryPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JFileChooser using the given path.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#JFileChooser(java.lang.String, javax.swing.filechooser.FileSystemView)">JFileChooser</A></B>(java.lang.String&nbsp;currentDirectoryPath,
             <A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JFileChooser using the given current directory path and FileSystemView</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#accept(java.io.File)">accept</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the file should be displayed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#addActionListener(java.awt.event.ActionListener)">addActionListener</A></B>(java.awt.event.ActionListener&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;adds an ActionListener to the button</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#addChoosableFileFilter(javax.swing.filechooser.FileFilter)">addChoosableFileFilter</A></B>(<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>&nbsp;filter)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a filter to the list of user choosable file filters.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#approveSelection()">approveSelection</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called by the UI when the user hits the approve
 (AKA "Open" or "Save") button.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#cancelSelection()">cancelSelection</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called by the UI when the user hits the cancel button.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#changeToParentDirectory()">changeToParentDirectory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes the directory to be set to the parent of the
 current directory.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#ensureFileIsVisible(java.io.File)">ensureFileIsVisible</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make sure that the specified file is viewable, and
 not hidden.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#fireActionPerformed(java.lang.String)">fireActionPerformed</A></B>(java.lang.String&nbsp;command)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notify all listeners that have registered interest for
 notification on this event type.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getAcceptAllFileFilter()">getAcceptAllFileFilter</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the AcceptAll file filter (e.g.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleContext.html">AccessibleContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getAccessibleContext()">getAccessibleContext</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleContext associated with this JFileChooser</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JComponent.html">JComponent</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getAccessory()">getAccessory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the accessory component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getApproveButtonMnemonic()">getApproveButtonMnemonic</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the approve button's mnemonic.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getApproveButtonText()">getApproveButtonText</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the text used in the ApproveButton in the FileChooserUI.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getApproveButtonToolTipText()">getApproveButtonToolTipText</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tooltip text used in the ApproveButton.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getChoosableFileFilters()">getChoosableFileFilters</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the list of user choosable file filters</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getCurrentDirectory()">getCurrentDirectory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current directory.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getDescription(java.io.File)">getDescription</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the file description.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getDialogTitle()">getDialogTitle</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the string that goes in the FileChooser's titlebar.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getDialogType()">getDialogType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of this dialog.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getFileFilter()">getFileFilter</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the currently selected file filter.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getFileSelectionMode()">getFileSelectionMode</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current file-selection mode.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getFileSystemView()">getFileSystemView</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the file system view.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/filechooser/FileView.html">FileView</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getFileView()">getFileView</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current file view.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/Icon.html">Icon</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getIcon(java.io.File)">getIcon</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the icon for this file or type of file, depending
 on the system.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getName(java.io.File)">getName</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the file name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getSelectedFile()">getSelectedFile</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the selected file.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.File[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getSelectedFiles()">getSelectedFiles</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of selected files if the filechooser is
 set to allow multi-selection.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getTypeDescription(java.io.File)">getTypeDescription</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the file type.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/plaf/FileChooserUI.html">FileChooserUI</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getUI()">getUI</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the UI object which implements the L&F for this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#getUIClassID()">getUIClassID</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string that specifies the name of the L&F class
 that renders this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#isDirectorySelectionEnabled()">isDirectorySelectionEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience call that determines if directories are selectable based on the current
 file selection mode</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#isFileHidingEnabled()">isFileHidingEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, hidden files are not shown in the filechooser</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#isFileSelectionEnabled()">isFileSelectionEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience call that determines if files are selectable based on the current
 file selection mode</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#isMultiSelectionEnabled()">isMultiSelectionEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if multiple files can be selected.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#isTraversable(java.io.File)">isTraversable</A></B>(java.io.File&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the file (directory) can be visited.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#paramString()">paramString</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation of this JFileChooser.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#removeActionListener(java.awt.event.ActionListener)">removeActionListener</A></B>(java.awt.event.ActionListener&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an ActionListener from the button</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#removeChoosableFileFilter(javax.swing.filechooser.FileFilter)">removeChoosableFileFilter</A></B>(<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a filter from the list of user choosable file filters.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#rescanCurrentDirectory()">rescanCurrentDirectory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells the UI to rescan it's files list from the current directory.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#resetChoosableFileFilters()">resetChoosableFileFilters</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets the choosable file filter list to it's starting state.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setAccessory(javax.swing.JComponent)">setAccessory</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;newAccessory)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the accessory component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonMnemonic(char)">setApproveButtonMnemonic</A></B>(char&nbsp;mnemonic)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the approve button's mnemonic using a character.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonMnemonic(int)">setApproveButtonMnemonic</A></B>(int&nbsp;mnemonic)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the approve button's mnemonic using a numeric keycode.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonText(java.lang.String)">setApproveButtonText</A></B>(java.lang.String&nbsp;approveButtonText)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the text used in the ApproveButton in the FileChooserUI.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonToolTipText(java.lang.String)">setApproveButtonToolTipText</A></B>(java.lang.String&nbsp;toolTipText)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the tooltip text used in the ApproveButton.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setCurrentDirectory(java.io.File)">setCurrentDirectory</A></B>(java.io.File&nbsp;dir)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current directory.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setDialogTitle(java.lang.String)">setDialogTitle</A></B>(java.lang.String&nbsp;dialogTitle)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the string that goes in the FileChooser window's title bar.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setDialogType(int)">setDialogType</A></B>(int&nbsp;dialogType)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of this dialog.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setFileFilter(javax.swing.filechooser.FileFilter)">setFileFilter</A></B>(<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>&nbsp;filter)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current File Filter.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setFileHidingEnabled(boolean)">setFileHidingEnabled</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets file hiding on or off.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setFileSelectionMode(int)">setFileSelectionMode</A></B>(int&nbsp;mode)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the FileChooser to allow the user to just select files, just select
 directories, or select both files and directetories.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setFileSystemView(javax.swing.filechooser.FileSystemView)">setFileSystemView</A></B>(<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the file system view which the JFileChooser uses to
 access and create file system resouces, such as finding
 the floppy drive and getting a list of root drives.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setFileView(javax.swing.filechooser.FileView)">setFileView</A></B>(<A HREF="../../javax/swing/filechooser/FileView.html">FileView</A>&nbsp;fileView)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the file view to used to retrieve UI information, such as
 the icon that represents a file or the type description of a file.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setMultiSelectionEnabled(boolean)">setMultiSelectionEnabled</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the filechooser to allow multiple file selections.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setSelectedFile(java.io.File)">setSelectedFile</A></B>(java.io.File&nbsp;selectedFile)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the selected file.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setSelectedFiles(java.io.File[])">setSelectedFiles</A></B>(java.io.File[]&nbsp;selectedFiles)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the list of selected files if the filechooser is
 set to allow multi-selection.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#setup(javax.swing.filechooser.FileSystemView)">setup</A></B>(<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;view)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform common constructor initialization and setup</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#showDialog(java.awt.Component, java.lang.String)">showDialog</A></B>(java.awt.Component&nbsp;parent,
           java.lang.String&nbsp;approveButtonText)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pops a custom file chooser dialog with a custom ApproveButton.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#showOpenDialog(java.awt.Component)">showOpenDialog</A></B>(java.awt.Component&nbsp;parent)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pops up an "Open File" file chooser dialog.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#showSaveDialog(java.awt.Component)">showSaveDialog</A></B>(java.awt.Component&nbsp;parent)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pops up a "Save File" file chooser dialog.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JFileChooser.html#updateUI()">updateUI</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification from the UIFactory that the L&F
 has changed.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class javax.swing.<A HREF="../../javax/swing/JComponent.html">JComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><A HREF="../../javax/swing/JComponent.html#addAncestorListener(javax.swing.event.AncestorListener)">addAncestorListener</A>, 
<A HREF="../../javax/swing/JComponent.html#addNotify()">addNotify</A>, 
<A HREF="../../javax/swing/JComponent.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, 
<A HREF="../../javax/swing/JComponent.html#addVetoableChangeListener(java.beans.VetoableChangeListener)">addVetoableChangeListener</A>, 
<A HREF="../../javax/swing/JComponent.html#computeVisibleRect(java.awt.Rectangle)">computeVisibleRect</A>, 
<A HREF="../../javax/swing/JComponent.html#contains(int, int)">contains</A>, 
<A HREF="../../javax/swing/JComponent.html#createToolTip()">createToolTip</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, boolean, boolean)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, byte, byte)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, char, char)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, double, double)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, float, float)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, int, int)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, long, long)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, short, short)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object)">fireVetoableChange</A>, 
<A HREF="../../javax/swing/JComponent.html#getActionForKeyStroke(javax.swing.KeyStroke)">getActionForKeyStroke</A>, 
<A HREF="../../javax/swing/JComponent.html#getAlignmentX()">getAlignmentX</A>, 
<A HREF="../../javax/swing/JComponent.html#getAlignmentY()">getAlignmentY</A>, 
<A HREF="../../javax/swing/JComponent.html#getAutoscrolls()">getAutoscrolls</A>, 
<A HREF="../../javax/swing/JComponent.html#getBorder()">getBorder</A>, 
<A HREF="../../javax/swing/JComponent.html#getBounds(java.awt.Rectangle)">getBounds</A>, 
<A HREF="../../javax/swing/JComponent.html#getClientProperty(java.lang.Object)">getClientProperty</A>, 
<A HREF="../../javax/swing/JComponent.html#getComponentGraphics(java.awt.Graphics)">getComponentGraphics</A>, 
<A HREF="../../javax/swing/JComponent.html#getConditionForKeyStroke(javax.swing.KeyStroke)">getConditionForKeyStroke</A>, 
<A HREF="../../javax/swing/JComponent.html#getDebugGraphicsOptions()">getDebugGraphicsOptions</A>, 
<A HREF="../../javax/swing/JComponent.html#getGraphics()">getGraphics</A>, 
<A HREF="../../javax/swing/JComponent.html#getHeight()">getHeight</A>, 
<A HREF="../../javax/swing/JComponent.html#getInsets()">getInsets</A>, 
<A HREF="../../javax/swing/JComponent.html#getInsets(java.awt.Insets)">getInsets</A>, 
<A HREF="../../javax/swing/JComponent.html#getLocation(java.awt.Point)">getLocation</A>, 
<A HREF="../../javax/swing/JComponent.html#getMaximumSize()">getMaximumSize</A>, 
<A HREF="../../javax/swing/JComponent.html#getMinimumSize()">getMinimumSize</A>, 
<A HREF="../../javax/swing/JComponent.html#getNextFocusableComponent()">getNextFocusableComponent</A>, 
<A HREF="../../javax/swing/JComponent.html#getPreferredSize()">getPreferredSize</A>, 
<A HREF="../../javax/swing/JComponent.html#getRegisteredKeyStrokes()">getRegisteredKeyStrokes</A>, 
<A HREF="../../javax/swing/JComponent.html#getRootPane()">getRootPane</A>, 
<A HREF="../../javax/swing/JComponent.html#getSize(java.awt.Dimension)">getSize</A>, 
<A HREF="../../javax/swing/JComponent.html#getToolTipLocation(java.awt.event.MouseEvent)">getToolTipLocation</A>, 
<A HREF="../../javax/swing/JComponent.html#getToolTipText()">getToolTipText</A>, 
<A HREF="../../javax/swing/JComponent.html#getToolTipText(java.awt.event.MouseEvent)">getToolTipText</A>, 
<A HREF="../../javax/swing/JComponent.html#getTopLevelAncestor()">getTopLevelAncestor</A>, 
<A HREF="../../javax/swing/JComponent.html#getVisibleRect()">getVisibleRect</A>, 
<A HREF="../../javax/swing/JComponent.html#getWidth()">getWidth</A>, 
<A HREF="../../javax/swing/JComponent.html#getX()">getX</A>, 
<A HREF="../../javax/swing/JComponent.html#getY()">getY</A>, 
<A HREF="../../javax/swing/JComponent.html#grabFocus()">grabFocus</A>, 
<A HREF="../../javax/swing/JComponent.html#hasFocus()">hasFocus</A>, 
<A HREF="../../javax/swing/JComponent.html#isDoubleBuffered()">isDoubleBuffered</A>, 
<A HREF="../../javax/swing/JComponent.html#isFocusCycleRoot()">isFocusCycleRoot</A>, 
<A HREF="../../javax/swing/JComponent.html#isFocusTraversable()">isFocusTraversable</A>, 
<A HREF="../../javax/swing/JComponent.html#isLightweightComponent(java.awt.Component)">isLightweightComponent</A>, 
<A HREF="../../javax/swing/JComponent.html#isManagingFocus()">isManagingFocus</A>, 
<A HREF="../../javax/swing/JComponent.html#isOpaque()">isOpaque</A>, 
<A HREF="../../javax/swing/JComponent.html#isOptimizedDrawingEnabled()">isOptimizedDrawingEnabled</A>, 
<A HREF="../../javax/swing/JComponent.html#isPaintingTile()">isPaintingTile</A>, 
<A HREF="../../javax/swing/JComponent.html#isRequestFocusEnabled()">isRequestFocusEnabled</A>, 
<A HREF="../../javax/swing/JComponent.html#isValidateRoot()">isValidateRoot</A>, 
<A HREF="../../javax/swing/JComponent.html#paint(java.awt.Graphics)">paint</A>, 
<A HREF="../../javax/swing/JComponent.html#paintBorder(java.awt.Graphics)">paintBorder</A>, 
<A HREF="../../javax/swing/JComponent.html#paintChildren(java.awt.Graphics)">paintChildren</A>, 
<A HREF="../../javax/swing/JComponent.html#paintComponent(java.awt.Graphics)">paintComponent</A>, 
<A HREF="../../javax/swing/JComponent.html#paintImmediately(int, int, int, int)">paintImmediately</A>, 
<A HREF="../../javax/swing/JComponent.html#paintImmediately(java.awt.Rectangle)">paintImmediately</A>, 
<A HREF="../../javax/swing/JComponent.html#processComponentKeyEvent(java.awt.event.KeyEvent)">processComponentKeyEvent</A>, 
<A HREF="../../javax/swing/JComponent.html#processFocusEvent(java.awt.event.FocusEvent)">processFocusEvent</A>, 
<A HREF="../../javax/swing/JComponent.html#processKeyEvent(java.awt.event.KeyEvent)">processKeyEvent</A>, 
<A HREF="../../javax/swing/JComponent.html#processMouseMotionEvent(java.awt.event.MouseEvent)">processMouseMotionEvent</A>, 
<A HREF="../../javax/swing/JComponent.html#putClientProperty(java.lang.Object, java.lang.Object)">putClientProperty</A>, 
<A HREF="../../javax/swing/JComponent.html#registerKeyboardAction(java.awt.event.ActionListener, javax.swing.KeyStroke, int)">registerKeyboardAction</A>, 
<A HREF="../../javax/swing/JComponent.html#registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)">registerKeyboardAction</A>, 
<A HREF="../../javax/swing/JComponent.html#removeAncestorListener(javax.swing.event.AncestorListener)">removeAncestorListener</A>, 
<A HREF="../../javax/swing/JComponent.html#removeNotify()">removeNotify</A>, 
<A HREF="../../javax/swing/JComponent.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, 
<A HREF="../../javax/swing/JComponent.html#removeVetoableChangeListener(java.beans.VetoableChangeListener)">removeVetoableChangeListener</A>, 
<A HREF="../../javax/swing/JComponent.html#repaint(long, int, int, int, int)">repaint</A>, 
<A HREF="../../javax/swing/JComponent.html#repaint(java.awt.Rectangle)">repaint</A>, 
<A HREF="../../javax/swing/JComponent.html#requestDefaultFocus()">requestDefaultFocus</A>, 
<A HREF="../../javax/swing/JComponent.html#requestFocus()">requestFocus</A>, 
<A HREF="../../javax/swing/JComponent.html#resetKeyboardActions()">resetKeyboardActions</A>, 
<A HREF="../../javax/swing/JComponent.html#reshape(int, int, int, int)">reshape</A>, 
<A HREF="../../javax/swing/JComponent.html#revalidate()">revalidate</A>, 
<A HREF="../../javax/swing/JComponent.html#scrollRectToVisible(java.awt.Rectangle)">scrollRectToVisible</A>, 
<A HREF="../../javax/swing/JComponent.html#setAlignmentX(float)">setAlignmentX</A>, 
<A HREF="../../javax/swing/JComponent.html#setAlignmentY(float)">setAlignmentY</A>, 
<A HREF="../../javax/swing/JComponent.html#setAutoscrolls(boolean)">setAutoscrolls</A>, 
<A HREF="../../javax/swing/JComponent.html#setBackground(java.awt.Color)">setBackground</A>, 
<A HREF="../../javax/swing/JComponent.html#setBorder(javax.swing.border.Border)">setBorder</A>, 
<A HREF="../../javax/swing/JComponent.html#setDebugGraphicsOptions(int)">setDebugGraphicsOptions</A>, 
<A HREF="../../javax/swing/JComponent.html#setDoubleBuffered(boolean)">setDoubleBuffered</A>, 
<A HREF="../../javax/swing/JComponent.html#setEnabled(boolean)">setEnabled</A>, 
<A HREF="../../javax/swing/JComponent.html#setFont(java.awt.Font)">setFont</A>, 
<A HREF="../../javax/swing/JComponent.html#setForeground(java.awt.Color)">setForeground</A>, 
<A HREF="../../javax/swing/JComponent.html#setMaximumSize(java.awt.Dimension)">setMaximumSize</A>, 
<A HREF="../../javax/swing/JComponent.html#setMinimumSize(java.awt.Dimension)">setMinimumSize</A>, 
<A HREF="../../javax/swing/JComponent.html#setNextFocusableComponent(java.awt.Component)">setNextFocusableComponent</A>, 
<A HREF="../../javax/swing/JComponent.html#setOpaque(boolean)">setOpaque</A>, 
<A HREF="../../javax/swing/JComponent.html#setPreferredSize(java.awt.Dimension)">setPreferredSize</A>, 
<A HREF="../../javax/swing/JComponent.html#setRequestFocusEnabled(boolean)">setRequestFocusEnabled</A>, 
<A HREF="../../javax/swing/JComponent.html#setToolTipText(java.lang.String)">setToolTipText</A>, 
<A HREF="../../javax/swing/JComponent.html#setUI(javax.swing.plaf.ComponentUI)">setUI</A>, 
<A HREF="../../javax/swing/JComponent.html#setVisible(boolean)">setVisible</A>, 
<A HREF="../../javax/swing/JComponent.html#unregisterKeyboardAction(javax.swing.KeyStroke)">unregisterKeyboardAction</A>, 
<A HREF="../../javax/swing/JComponent.html#update(java.awt.Graphics)">update</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.awt.Container</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>add, 
add, 
add, 
add, 
add, 
addContainerListener, 
addImpl, 
countComponents, 
deliverEvent, 
doLayout, 
getComponent, 
getComponentAt, 
getComponentAt, 
getComponentCount, 
getComponents, 
getLayout, 
insets, 
invalidate, 
isAncestorOf, 
layout, 
list, 
list, 
locate, 
minimumSize, 
paintComponents, 
preferredSize, 
print, 
printComponents, 
processContainerEvent, 
processEvent, 
remove, 
remove, 
removeAll, 
removeContainerListener, 
setLayout, 
validate, 
validateTree</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.awt.Component</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>action, 
add, 
addComponentListener, 
addFocusListener, 
addKeyListener, 
addMouseListener, 
addMouseMotionListener, 
bounds, 
checkImage, 
checkImage, 
contains, 
createImage, 
createImage, 
disable, 
disableEvents, 
dispatchEvent, 
enable, 
enable, 
enableEvents, 
getBackground, 
getBounds, 
getColorModel, 
getCursor, 
getFont, 
getFontMetrics, 
getForeground, 
getLocale, 
getLocation, 
getLocationOnScreen, 
getName, 
getParent, 
getPeer, 
getSize, 
getToolkit, 
getTreeLock, 
gotFocus, 
handleEvent, 
hide, 
imageUpdate, 
inside, 
isEnabled, 
isShowing, 
isValid, 
isVisible, 
keyDown, 
keyUp, 
list, 
list, 
list, 
location, 
lostFocus, 
mouseDown, 
mouseDrag, 
mouseEnter, 
mouseExit, 
mouseMove, 
mouseUp, 
move, 
nextFocus, 
paintAll, 
postEvent, 
prepareImage, 
prepareImage, 
printAll, 
processComponentEvent, 
processMouseEvent, 
remove, 
removeComponentListener, 
removeFocusListener, 
removeKeyListener, 
removeMouseListener, 
removeMouseMotionListener, 
repaint, 
repaint, 
repaint, 
resize, 
resize, 
setBounds, 
setBounds, 
setCursor, 
setLocale, 
setLocation, 
setLocation, 
setName, 
setSize, 
setSize, 
show, 
show, 
size, 
toString, 
transferFocus</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
wait, 
wait, 
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="OPEN_DIALOG"><!-- --></A><H3>
OPEN_DIALOG</H3>
<PRE>
public static final int <B>OPEN_DIALOG</B></PRE>
<DL>
<DD>Type value indicating that the FileChooser supports an "Open"
 file operation.</DL>
<HR>

<A NAME="SAVE_DIALOG"><!-- --></A><H3>
SAVE_DIALOG</H3>
<PRE>
public static final int <B>SAVE_DIALOG</B></PRE>
<DL>
<DD>Type value indicating that the FileChooser supports a "Save"
 file operation.</DL>
<HR>

<A NAME="CUSTOM_DIALOG"><!-- --></A><H3>
CUSTOM_DIALOG</H3>
<PRE>
public static final int <B>CUSTOM_DIALOG</B></PRE>
<DL>
<DD>Type value indicating that the FileChooser supports a developer
 sepcified file operation.</DL>
<HR>

<A NAME="CANCEL_OPTION"><!-- --></A><H3>
CANCEL_OPTION</H3>
<PRE>
public static final int <B>CANCEL_OPTION</B></PRE>
<DL>
<DD>Return value if cancel is chosen.</DL>
<HR>

<A NAME="APPROVE_OPTION"><!-- --></A><H3>
APPROVE_OPTION</H3>
<PRE>
public static final int <B>APPROVE_OPTION</B></PRE>
<DL>
<DD>Return value if approve (yes, ok) is chosen.</DL>
<HR>

<A NAME="ERROR_OPTION"><!-- --></A><H3>
ERROR_OPTION</H3>
<PRE>
public static final int <B>ERROR_OPTION</B></PRE>
<DL>
<DD>Return value if an error occured.</DL>
<HR>

<A NAME="FILES_ONLY"><!-- --></A><H3>
FILES_ONLY</H3>
<PRE>
public static final int <B>FILES_ONLY</B></PRE>
<DL>
<DD>Instruction to display only files.</DL>
<HR>

<A NAME="DIRECTORIES_ONLY"><!-- --></A><H3>
DIRECTORIES_ONLY</H3>
<PRE>
public static final int <B>DIRECTORIES_ONLY</B></PRE>
<DL>
<DD>Instruction to display only directories.</DL>
<HR>

<A NAME="FILES_AND_DIRECTORIES"><!-- --></A><H3>
FILES_AND_DIRECTORIES</H3>
<PRE>
public static final int <B>FILES_AND_DIRECTORIES</B></PRE>
<DL>
<DD>Instruction to display both files and directories.</DL>
<HR>

<A NAME="CANCEL_SELECTION"><!-- --></A><H3>
CANCEL_SELECTION</H3>
<PRE>
public static final java.lang.String <B>CANCEL_SELECTION</B></PRE>
<DL>
<DD>Instruction to cancel the current selection.</DL>
<HR>

<A NAME="APPROVE_SELECTION"><!-- --></A><H3>
APPROVE_SELECTION</H3>
<PRE>
public static final java.lang.String <B>APPROVE_SELECTION</B></PRE>
<DL>
<DD>Instruction to approve the current selection (Same as pressing yes or ok.)</DL>
<HR>

<A NAME="APPROVE_BUTTON_TEXT_CHANGED_PROPERTY"><!-- --></A><H3>
APPROVE_BUTTON_TEXT_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>APPROVE_BUTTON_TEXT_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies change in the text on the approve (yes, ok) button.</DL>
<HR>

<A NAME="APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY"><!-- --></A><H3>
APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies change in the tooltip text for the approve (yes, ok) button .</DL>
<HR>

<A NAME="APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY"><!-- --></A><H3>
APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies change in the mnemonic for the approve (yes, ok) button .</DL>
<HR>

<A NAME="DIRECTORY_CHANGED_PROPERTY"><!-- --></A><H3>
DIRECTORY_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>DIRECTORY_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies user's directory change.</DL>
<HR>

<A NAME="SELECTED_FILE_CHANGED_PROPERTY"><!-- --></A><H3>
SELECTED_FILE_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>SELECTED_FILE_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifes change in user's single-file selection.</DL>
<HR>

<A NAME="SELECTED_FILES_CHANGED_PROPERTY"><!-- --></A><H3>
SELECTED_FILES_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>SELECTED_FILES_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifes change in user's multiple-file selection.</DL>
<HR>

<A NAME="MULTI_SELECTION_ENABLED_CHANGED_PROPERTY"><!-- --></A><H3>
MULTI_SELECTION_ENABLED_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>MULTI_SELECTION_ENABLED_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Enables multiple-file selections.</DL>
<HR>

<A NAME="FILE_SYSTEM_VIEW_CHANGED_PROPERTY"><!-- --></A><H3>
FILE_SYSTEM_VIEW_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>FILE_SYSTEM_VIEW_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Says that a different object is being used to find available drives on the system.</DL>
<HR>

<A NAME="FILE_VIEW_CHANGED_PROPERTY"><!-- --></A><H3>
FILE_VIEW_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>FILE_VIEW_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Says that a different object is being used to retrieve file information.</DL>
<HR>

<A NAME="FILE_HIDING_CHANGED_PROPERTY"><!-- --></A><H3>
FILE_HIDING_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>FILE_HIDING_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies a change in the display-hidden-files property.</DL>
<HR>

<A NAME="FILE_FILTER_CHANGED_PROPERTY"><!-- --></A><H3>
FILE_FILTER_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>FILE_FILTER_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>User changed the kind of files to display.</DL>
<HR>

<A NAME="FILE_SELECTION_MODE_CHANGED_PROPERTY"><!-- --></A><H3>
FILE_SELECTION_MODE_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>FILE_SELECTION_MODE_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies a change in the kind of selection (single, multiple, etc.).</DL>
<HR>

<A NAME="ACCESSORY_CHANGED_PROPERTY"><!-- --></A><H3>
ACCESSORY_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSORY_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Says that a different accessory component is in use. (For example, to preview files.)</DL>
<HR>

<A NAME="DIALOG_TITLE_CHANGED_PROPERTY"><!-- --></A><H3>
DIALOG_TITLE_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>DIALOG_TITLE_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies a change in the dialog title.</DL>
<HR>

<A NAME="DIALOG_TYPE_CHANGED_PROPERTY"><!-- --></A><H3>
DIALOG_TYPE_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>DIALOG_TYPE_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies a change in the type of files displayed (files only,
 directories only, or both files and directories.</DL>
<HR>

<A NAME="CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY"><!-- --></A><H3>
CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY</B></PRE>
<DL>
<DD>Identifies a change in the list of predefined file filters
 the user can choose from</DL>
<HR>

<A NAME="accessibleContext"><!-- --></A><H3>
accessibleContext</H3>
<PRE>
protected <A HREF="../../javax/accessibility/AccessibleContext.html">AccessibleContext</A> <B>accessibleContext</B></PRE>
<DL>
</DL>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="JFileChooser()"><!-- --></A><H3>
JFileChooser</H3>
<PRE>
public <B>JFileChooser</B>()</PRE>
<DL>
<DD>Creates a JFileChooser pointing to the user's home directory.</DL>
<HR>

<A NAME="JFileChooser(java.lang.String)"><!-- --></A><H3>
JFileChooser</H3>
<PRE>
public <B>JFileChooser</B>(java.lang.String&nbsp;currentDirectoryPath)</PRE>
<DL>
<DD>Creates a JFileChooser using the given path. Passing in a null
 string causes the file chooser to point to the users home directory.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>path</CODE> - a String giving the path to a file or directory</DL>
</DD>
</DL>
<HR>

<A NAME="JFileChooser(java.io.File)"><!-- --></A><H3>
JFileChooser</H3>
<PRE>
public <B>JFileChooser</B>(java.io.File&nbsp;currentDirectory)</PRE>
<DL>
<DD>Creates a JFileChooser using the given File as the path. Passing
 in a null file causes the file chooser to point to the users's
 home directory.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>directory</CODE> - a File object specifying the path to a file 
                   or directory</DL>
</DD>
</DL>
<HR>

<A NAME="JFileChooser(javax.swing.filechooser.FileSystemView)"><!-- --></A><H3>
JFileChooser</H3>
<PRE>
public <B>JFileChooser</B>(<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</PRE>
<DL>
<DD>Creates a JFileChooser using the given FileSystemView</DL>
<HR>

<A NAME="JFileChooser(java.io.File, javax.swing.filechooser.FileSystemView)"><!-- --></A><H3>
JFileChooser</H3>
<PRE>
public <B>JFileChooser</B>(java.io.File&nbsp;currentDirectory,
                    <A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</PRE>
<DL>
<DD>Creates a JFileChooser using the given current directory and FileSystemView</DL>
<HR>

<A NAME="JFileChooser(java.lang.String, javax.swing.filechooser.FileSystemView)"><!-- --></A><H3>
JFileChooser</H3>
<PRE>
public <B>JFileChooser</B>(java.lang.String&nbsp;currentDirectoryPath,
                    <A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</PRE>
<DL>
<DD>Creates a JFileChooser using the given current directory path and FileSystemView</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="setup(javax.swing.filechooser.FileSystemView)"><!-- --></A><H3>
setup</H3>
<PRE>
protected void <B>setup</B>(<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;view)</PRE>
<DL>
<DD>Perform common constructor initialization and setup<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getSelectedFile()"><!-- --></A><H3>
getSelectedFile</H3>
<PRE>
public java.io.File <B>getSelectedFile</B>()</PRE>
<DL>
<DD>Returns the selected file. This can be set either by the
 programmer via setFile() or by a user action, such as
 either typing the filename int the UI or selecting the
 file from a list in the UI.<DD><DL>
<DT><B>Returns:</B><DD>the selected file<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setSelectedFile(java.io.File)"><CODE>setSelectedFile(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setSelectedFile(java.io.File)"><!-- --></A><H3>
setSelectedFile</H3>
<PRE>
public void <B>setSelectedFile</B>(java.io.File&nbsp;selectedFile)</PRE>
<DL>
<DD>Sets the selected file. If the file's parent directory is
 not the current directory, it changed the current directory
 to be the files parent directory.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>selectedFile</CODE> - the selected file<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getSelectedFile()"><CODE>getSelectedFile()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getSelectedFiles()"><!-- --></A><H3>
getSelectedFiles</H3>
<PRE>
public java.io.File[] <B>getSelectedFiles</B>()</PRE>
<DL>
<DD>Returns a list of selected files if the filechooser is
 set to allow multi-selection.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setSelectedFiles(java.io.File[])"><!-- --></A><H3>
setSelectedFiles</H3>
<PRE>
public void <B>setSelectedFiles</B>(java.io.File[]&nbsp;selectedFiles)</PRE>
<DL>
<DD>Sets the list of selected files if the filechooser is
 set to allow multi-selection.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getCurrentDirectory()"><!-- --></A><H3>
getCurrentDirectory</H3>
<PRE>
public java.io.File <B>getCurrentDirectory</B>()</PRE>
<DL>
<DD>Returns the current directory.<DD><DL>
<DT><B>Returns:</B><DD>the current directory<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setCurrentDirectory(java.io.File)"><CODE>setCurrentDirectory(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setCurrentDirectory(java.io.File)"><!-- --></A><H3>
setCurrentDirectory</H3>
<PRE>
public void <B>setCurrentDirectory</B>(java.io.File&nbsp;dir)</PRE>
<DL>
<DD>Sets the current directory. Passing in null sets the filechooser
 to point to the users's home directory.

 If the file passed in as currentDirectory is not a directory, the
 parent of the file will be used as the currentDirectory. If the
 parent is not traversable, then it will walk up the parent tree
 until it finds a traversable direcotry, or hits the root of the
 file system.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>currentDirectory</CODE> - the current directory to point to<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getCurrentDirectory()"><CODE>getCurrentDirectory()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="changeToParentDirectory()"><!-- --></A><H3>
changeToParentDirectory</H3>
<PRE>
public void <B>changeToParentDirectory</B>()</PRE>
<DL>
<DD>Changes the directory to be set to the parent of the
 current directory.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getCurrentDirectory()"><CODE>getCurrentDirectory()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="rescanCurrentDirectory()"><!-- --></A><H3>
rescanCurrentDirectory</H3>
<PRE>
public void <B>rescanCurrentDirectory</B>()</PRE>
<DL>
<DD>Tells the UI to rescan it's files list from the current directory.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="ensureFileIsVisible(java.io.File)"><!-- --></A><H3>
ensureFileIsVisible</H3>
<PRE>
public void <B>ensureFileIsVisible</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Make sure that the specified file is viewable, and
 not hidden.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>f</CODE> - a File object</DL>
</DD>
</DL>
<HR>

<A NAME="showOpenDialog(java.awt.Component)"><!-- --></A><H3>
showOpenDialog</H3>
<PRE>
public int <B>showOpenDialog</B>(java.awt.Component&nbsp;parent)</PRE>
<DL>
<DD>Pops up an "Open File" file chooser dialog. Note that the
 text that appears in the approve button is determined by
 the L&F.<DD><DL>
<DT><B>Returns:</B><DD>the return state of the filechooser on popdown:
             CANCEL_OPTION, APPROVE_OPTION</DL>
</DD>
</DL>
<HR>

<A NAME="showSaveDialog(java.awt.Component)"><!-- --></A><H3>
showSaveDialog</H3>
<PRE>
public int <B>showSaveDialog</B>(java.awt.Component&nbsp;parent)</PRE>
<DL>
<DD>Pops up a "Save File" file chooser dialog. Note that the
 text that appears in the approve button is determined by
 the L&F.<DD><DL>
<DT><B>Returns:</B><DD>the return state of the filechooser on popdown:
             CANCEL_OPTION, APPROVE_OPTION</DL>
</DD>
</DL>
<HR>

<A NAME="showDialog(java.awt.Component, java.lang.String)"><!-- --></A><H3>
showDialog</H3>
<PRE>
public int <B>showDialog</B>(java.awt.Component&nbsp;parent,
                      java.lang.String&nbsp;approveButtonText)</PRE>
<DL>
<DD>Pops a custom file chooser dialog with a custom ApproveButton.

 e.g. filechooser.showDialog(parentWindow, "Run Application");
 would pop up a filechooser with a "Run Application" button
 (instead of the normal "Save" or "Open" button).

 Alternatively, the following code will do the same thing:
    JFileChooser chooser = new JFileChooser(null);
    chooser.setApproveButtonText("Run Application");
    chooser.showDialog(this, null);
 
 PENDING(jeff) - the following method should be added to the api:
      showDialog(Component parent);<DD><DL>
<DT><B>Parameters:</B><DD><CODE>approveButtonText</CODE> - the text of the ApproveButton<DT><B>Returns:</B><DD>the return state of the filechooser on popdown:
             CANCEL_OPTION, APPROVE_OPTION</DL>
</DD>
</DL>
<HR>

<A NAME="getDialogType()"><!-- --></A><H3>
getDialogType</H3>
<PRE>
public int <B>getDialogType</B>()</PRE>
<DL>
<DD>Returns the type of this dialog.<DD><DL>
<DT><B>Returns:</B><DD>the type of dialog to be displayed:
           OPEN_DIALOG, SAVE_DIALOG, CUSTOM_DIALOG<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setDialogType(int)"><CODE>setDialogType(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setDialogType(int)"><!-- --></A><H3>
setDialogType</H3>
<PRE>
public void <B>setDialogType</B>(int&nbsp;dialogType)</PRE>
<DL>
<DD>Sets the type of this dialog. Use OPEN_DIALOG when you want to
 bring up a filechooser that the user can use to open a file. Likewise,
 use SAVE_DIALOG for letting the user choose a file for saving.

 Use CUSTOM_DIALOG when you want to use the filechooser in a context
 other than "Open" or "Save". For instance, you might want to bring up
 a filechooser that allows the user to choose a file to execute. Note that
 you normally would not need to set the FileChooser to use CUSTOM_DIALOG
 since a call to setApproveButtonText does this for you.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dialogType</CODE> - the type of dialog to be displayed:
                   OPEN_DIALOG, SAVE_DIALOG, CUSTOM_DIALOG<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getDialogType()"><CODE>getDialogType()</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#setApproveButtonText(java.lang.String)"><CODE>setApproveButtonText(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setDialogTitle(java.lang.String)"><!-- --></A><H3>
setDialogTitle</H3>
<PRE>
public void <B>setDialogTitle</B>(java.lang.String&nbsp;dialogTitle)</PRE>
<DL>
<DD>Sets the string that goes in the FileChooser window's title bar.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getDialogTitle()"><CODE>getDialogTitle()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getDialogTitle()"><!-- --></A><H3>
getDialogTitle</H3>
<PRE>
public java.lang.String <B>getDialogTitle</B>()</PRE>
<DL>
<DD>Gets the string that goes in the FileChooser's titlebar.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setDialogTitle(java.lang.String)"><CODE>setDialogTitle(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setApproveButtonToolTipText(java.lang.String)"><!-- --></A><H3>
setApproveButtonToolTipText</H3>
<PRE>
public void <B>setApproveButtonToolTipText</B>(java.lang.String&nbsp;toolTipText)</PRE>
<DL>
<DD>Sets the tooltip text used in the ApproveButton.
 If null, the UI object will determine the button's text.<DD><DL>
<DT><B>Returns:</B><DD>the text used in the ApproveButton<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonText(java.lang.String)"><CODE>setApproveButtonText(java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#setDialogType(int)"><CODE>setDialogType(int)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#showDialog(java.awt.Component, java.lang.String)"><CODE>showDialog(java.awt.Component, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getApproveButtonToolTipText()"><!-- --></A><H3>
getApproveButtonToolTipText</H3>
<PRE>
public java.lang.String <B>getApproveButtonToolTipText</B>()</PRE>
<DL>
<DD>Returns the tooltip text used in the ApproveButton.
 If null, the UI object will determine the button's text.<DD><DL>
<DT><B>Returns:</B><DD>the text used in the ApproveButton<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonText(java.lang.String)"><CODE>setApproveButtonText(java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#setDialogType(int)"><CODE>setDialogType(int)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#showDialog(java.awt.Component, java.lang.String)"><CODE>showDialog(java.awt.Component, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getApproveButtonMnemonic()"><!-- --></A><H3>
getApproveButtonMnemonic</H3>
<PRE>
public int <B>getApproveButtonMnemonic</B>()</PRE>
<DL>
<DD>Returns the approve button's mnemonic.<DD><DL>
<DT><B>Returns:</B><DD>an int value for the mnemonic key<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonMnemonic(int)"><CODE>setApproveButtonMnemonic(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setApproveButtonMnemonic(int)"><!-- --></A><H3>
setApproveButtonMnemonic</H3>
<PRE>
public void <B>setApproveButtonMnemonic</B>(int&nbsp;mnemonic)</PRE>
<DL>
<DD>Sets the approve button's mnemonic using a numeric keycode.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>an</CODE> - int value for the mnemonic key<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getApproveButtonMnemonic()"><CODE>getApproveButtonMnemonic()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setApproveButtonMnemonic(char)"><!-- --></A><H3>
setApproveButtonMnemonic</H3>
<PRE>
public void <B>setApproveButtonMnemonic</B>(char&nbsp;mnemonic)</PRE>
<DL>
<DD>Sets the approve button's mnemonic using a character.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>an</CODE> - char value for the mnemonic key<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getApproveButtonMnemonic()"><CODE>getApproveButtonMnemonic()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setApproveButtonText(java.lang.String)"><!-- --></A><H3>
setApproveButtonText</H3>
<PRE>
public void <B>setApproveButtonText</B>(java.lang.String&nbsp;approveButtonText)</PRE>
<DL>
<DD>Sets the text used in the ApproveButton in the FileChooserUI.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>approveButtonText</CODE> - the text used in the ApproveButton<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getApproveButtonText()"><CODE>getApproveButtonText()</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#setDialogType(int)"><CODE>setDialogType(int)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#showDialog(java.awt.Component, java.lang.String)"><CODE>showDialog(java.awt.Component, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getApproveButtonText()"><!-- --></A><H3>
getApproveButtonText</H3>
<PRE>
public java.lang.String <B>getApproveButtonText</B>()</PRE>
<DL>
<DD>Returns the text used in the ApproveButton in the FileChooserUI.
 If null, the UI object will determine the button's text.

 Typically, this would be "Open" or "Save".<DD><DL>
<DT><B>Returns:</B><DD>the text used in the ApproveButton<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setApproveButtonText(java.lang.String)"><CODE>setApproveButtonText(java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#setDialogType(int)"><CODE>setDialogType(int)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#showDialog(java.awt.Component, java.lang.String)"><CODE>showDialog(java.awt.Component, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getChoosableFileFilters()"><!-- --></A><H3>
getChoosableFileFilters</H3>
<PRE>
public <A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>[] <B>getChoosableFileFilters</B>()</PRE>
<DL>
<DD>Gets the list of user choosable file filters<DD><DL>
<DT><B>Returns:</B><DD>a FileFilter array containing all the choosable
         file filters</DL>
</DD>
</DL>
<HR>

<A NAME="addChoosableFileFilter(javax.swing.filechooser.FileFilter)"><!-- --></A><H3>
addChoosableFileFilter</H3>
<PRE>
public void <B>addChoosableFileFilter</B>(<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>&nbsp;filter)</PRE>
<DL>
<DD>Adds a filter to the list of user choosable file filters.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>filter</CODE> - the FileFilter to add to the choosable file
               filter list</DL>
</DD>
</DL>
<HR>

<A NAME="removeChoosableFileFilter(javax.swing.filechooser.FileFilter)"><!-- --></A><H3>
removeChoosableFileFilter</H3>
<PRE>
public boolean <B>removeChoosableFileFilter</B>(<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>&nbsp;f)</PRE>
<DL>
<DD>Removes a filter from the list of user choosable file filters. Returns
 true if the file filter was removed;<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="resetChoosableFileFilters()"><!-- --></A><H3>
resetChoosableFileFilters</H3>
<PRE>
public void <B>resetChoosableFileFilters</B>()</PRE>
<DL>
<DD>Resets the choosable file filter list to it's starting state. Normally,
 this removes all added file filters while leaving the AcceptAll file filter.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#addChoosableFileFilter(javax.swing.filechooser.FileFilter)"><CODE>addChoosableFileFilter(javax.swing.filechooser.FileFilter)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#getChoosableFileFilters()"><CODE>getChoosableFileFilters()</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#removeChoosableFileFilter(javax.swing.filechooser.FileFilter)"><CODE>removeChoosableFileFilter(javax.swing.filechooser.FileFilter)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAcceptAllFileFilter()"><!-- --></A><H3>
getAcceptAllFileFilter</H3>
<PRE>
public <A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A> <B>getAcceptAllFileFilter</B>()</PRE>
<DL>
<DD>Returns the AcceptAll file filter (e.g. (All Files *.*) on windows).<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getAccessory()"><!-- --></A><H3>
getAccessory</H3>
<PRE>
public <A HREF="../../javax/swing/JComponent.html">JComponent</A> <B>getAccessory</B>()</PRE>
<DL>
<DD>Return the accessory component.<DD><DL>
<DT><B>Returns:</B><DD>this JFileChooser's accessory component, or null<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setAccessory(javax.swing.JComponent)"><CODE>setAccessory(javax.swing.JComponent)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setAccessory(javax.swing.JComponent)"><!-- --></A><H3>
setAccessory</H3>
<PRE>
public void <B>setAccessory</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;newAccessory)</PRE>
<DL>
<DD>Sets the accessory component. An accessory is often used to show a preview
 image of the selected file; however, it can be used for anything that
 the programmer wishes - such as extra custom file chooser controls.

 Note: if there was a previous accessory, you should unregister
 any listeners that the accessory might have registered with the
 file chooser.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setFileSelectionMode(int)"><!-- --></A><H3>
setFileSelectionMode</H3>
<PRE>
public void <B>setFileSelectionMode</B>(int&nbsp;mode)</PRE>
<DL>
<DD>Sets the FileChooser to allow the user to just select files, just select
 directories, or select both files and directetories.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dialogType</CODE> - the type of dialog to be displayed:
                   FILES_ONLY, DIRECTORIES_ONLY, FILES_AND_DIRECTORIES<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getFileSelectionMode()"><CODE>getFileSelectionMode()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getFileSelectionMode()"><!-- --></A><H3>
getFileSelectionMode</H3>
<PRE>
public int <B>getFileSelectionMode</B>()</PRE>
<DL>
<DD>Returns the current file-selection mode.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>an</CODE> - int indicating the type of dialog to be displayed:
                   FILES_ONLY, DIRECTORIES_ONLY, FILES_AND_DIRECTORIES<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileSelectionMode(int)"><CODE>setFileSelectionMode(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isFileSelectionEnabled()"><!-- --></A><H3>
isFileSelectionEnabled</H3>
<PRE>
public boolean <B>isFileSelectionEnabled</B>()</PRE>
<DL>
<DD>Convenience call that determines if files are selectable based on the current
 file selection mode<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileSelectionMode(int)"><CODE>setFileSelectionMode(int)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#getFileSelectionMode()"><CODE>getFileSelectionMode()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isDirectorySelectionEnabled()"><!-- --></A><H3>
isDirectorySelectionEnabled</H3>
<PRE>
public boolean <B>isDirectorySelectionEnabled</B>()</PRE>
<DL>
<DD>Convenience call that determines if directories are selectable based on the current
 file selection mode<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileSelectionMode(int)"><CODE>setFileSelectionMode(int)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#getFileSelectionMode()"><CODE>getFileSelectionMode()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setMultiSelectionEnabled(boolean)"><!-- --></A><H3>
setMultiSelectionEnabled</H3>
<PRE>
public void <B>setMultiSelectionEnabled</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Sets the filechooser to allow multiple file selections.
 NOTE: this functionality is not yet implemented in the current L&Fs.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#isMultiSelectionEnabled()"><CODE>isMultiSelectionEnabled()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isMultiSelectionEnabled()"><!-- --></A><H3>
isMultiSelectionEnabled</H3>
<PRE>
public boolean <B>isMultiSelectionEnabled</B>()</PRE>
<DL>
<DD>Returns true if multiple files can be selected.<DD><DL>
<DT><B>Returns:</B><DD>true if multiple files can be selected.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setMultiSelectionEnabled(boolean)"><CODE>setMultiSelectionEnabled(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isFileHidingEnabled()"><!-- --></A><H3>
isFileHidingEnabled</H3>
<PRE>
public boolean <B>isFileHidingEnabled</B>()</PRE>
<DL>
<DD>If true, hidden files are not shown in the filechooser<DD><DL>
<DT><B>Returns:</B><DD>the status of the file hiding property<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileHidingEnabled(boolean)"><CODE>setFileHidingEnabled(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setFileHidingEnabled(boolean)"><!-- --></A><H3>
setFileHidingEnabled</H3>
<PRE>
public void <B>setFileHidingEnabled</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Sets file hiding on or off. If true, hidden files are not shown
 in the filechooser. The job of determining which files are
 show is done by the FileView.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - the boolean value that determines whether file hiding is
          turned on or not.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#isFileHidingEnabled()"><CODE>isFileHidingEnabled()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setFileFilter(javax.swing.filechooser.FileFilter)"><!-- --></A><H3>
setFileFilter</H3>
<PRE>
public void <B>setFileFilter</B>(<A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A>&nbsp;filter)</PRE>
<DL>
<DD>Sets the current File Filter. The file filter is used by the
 filechooser to filter out files from view from the user.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>filter</CODE> - the new current file filter to use<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getFileFilter()"><CODE>getFileFilter()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getFileFilter()"><!-- --></A><H3>
getFileFilter</H3>
<PRE>
public <A HREF="../../javax/swing/filechooser/FileFilter.html">FileFilter</A> <B>getFileFilter</B>()</PRE>
<DL>
<DD>Returns the currently selected file filter.<DD><DL>
<DT><B>Returns:</B><DD>the current file filter.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileFilter(javax.swing.filechooser.FileFilter)"><CODE>setFileFilter(javax.swing.filechooser.FileFilter)</CODE></A>, 
<A HREF="../../javax/swing/JFileChooser.html#addChoosableFileFilter(javax.swing.filechooser.FileFilter)"><CODE>addChoosableFileFilter(javax.swing.filechooser.FileFilter)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setFileView(javax.swing.filechooser.FileView)"><!-- --></A><H3>
setFileView</H3>
<PRE>
public void <B>setFileView</B>(<A HREF="../../javax/swing/filechooser/FileView.html">FileView</A>&nbsp;fileView)</PRE>
<DL>
<DD>Sets the file view to used to retrieve UI information, such as
 the icon that represents a file or the type description of a file.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#getFileView()"><CODE>getFileView()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getFileView()"><!-- --></A><H3>
getFileView</H3>
<PRE>
public <A HREF="../../javax/swing/filechooser/FileView.html">FileView</A> <B>getFileView</B>()</PRE>
<DL>
<DD>Returns the current file view.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileView(javax.swing.filechooser.FileView)"><CODE>setFileView(javax.swing.filechooser.FileView)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getName(java.io.File)"><!-- --></A><H3>
getName</H3>
<PRE>
public java.lang.String <B>getName</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Returns the file name.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileView.html#getName(java.io.File)"><CODE>FileView.getName(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getDescription(java.io.File)"><!-- --></A><H3>
getDescription</H3>
<PRE>
public java.lang.String <B>getDescription</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Returns the file description.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileView.html#getDescription(java.io.File)"><CODE>FileView.getDescription(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getTypeDescription(java.io.File)"><!-- --></A><H3>
getTypeDescription</H3>
<PRE>
public java.lang.String <B>getTypeDescription</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Returns the file type.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileView.html#getTypeDescription(java.io.File)"><CODE>FileView.getTypeDescription(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getIcon(java.io.File)"><!-- --></A><H3>
getIcon</H3>
<PRE>
public <A HREF="../../javax/swing/Icon.html">Icon</A> <B>getIcon</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Returns the icon for this file or type of file, depending
 on the system.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileView.html#getIcon(java.io.File)"><CODE>FileView.getIcon(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isTraversable(java.io.File)"><!-- --></A><H3>
isTraversable</H3>
<PRE>
public boolean <B>isTraversable</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Returns true if the file (directory) can be visited.
 Returns false if the directory cannot be traversed.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileView.html#isTraversable(java.io.File)"><CODE>FileView.isTraversable(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="accept(java.io.File)"><!-- --></A><H3>
accept</H3>
<PRE>
public boolean <B>accept</B>(java.io.File&nbsp;f)</PRE>
<DL>
<DD>Returns true if the file should be displayed.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileFilter.html#accept(java.io.File)"><CODE>FileFilter.accept(java.io.File)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setFileSystemView(javax.swing.filechooser.FileSystemView)"><!-- --></A><H3>
setFileSystemView</H3>
<PRE>
public void <B>setFileSystemView</B>(<A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A>&nbsp;fsv)</PRE>
<DL>
<DD>Sets the file system view which the JFileChooser uses to
 access and create file system resouces, such as finding
 the floppy drive and getting a list of root drives.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/filechooser/FileSystemView.html"><CODE>FileSystemView</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getFileSystemView()"><!-- --></A><H3>
getFileSystemView</H3>
<PRE>
public <A HREF="../../javax/swing/filechooser/FileSystemView.html">FileSystemView</A> <B>getFileSystemView</B>()</PRE>
<DL>
<DD>Returns the file system view.<DD><DL>
<DT><B>Returns:</B><DD>the FileSystemView object<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JFileChooser.html#setFileSystemView(javax.swing.filechooser.FileSystemView)"><CODE>setFileSystemView(javax.swing.filechooser.FileSystemView)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="approveSelection()"><!-- --></A><H3>
approveSelection</H3>
<PRE>
public void <B>approveSelection</B>()</PRE>
<DL>
<DD>Called by the UI when the user hits the approve
 (AKA "Open" or "Save") button. This can also by
 called by the programmer.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="cancelSelection()"><!-- --></A><H3>
cancelSelection</H3>
<PRE>
public void <B>cancelSelection</B>()</PRE>
<DL>
<DD>Called by the UI when the user hits the cancel button.
 This can also be called by the programmer.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="addActionListener(java.awt.event.ActionListener)"><!-- --></A><H3>
addActionListener</H3>
<PRE>
public void <B>addActionListener</B>(java.awt.event.ActionListener&nbsp;l)</PRE>
<DL>
<DD>adds an ActionListener to the button<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="removeActionListener(java.awt.event.ActionListener)"><!-- --></A><H3>
removeActionListener</H3>
<PRE>
public void <B>removeActionListener</B>(java.awt.event.ActionListener&nbsp;l)</PRE>
<DL>
<DD>removes an ActionListener from the button<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="fireActionPerformed(java.lang.String)"><!-- --></A><H3>
fireActionPerformed</H3>
<PRE>
protected void <B>fireActionPerformed</B>(java.lang.String&nbsp;command)</PRE>
<DL>
<DD>Notify all listeners that have registered interest for
 notification on this event type. The event instance
 is lazily created using the parameters passed into
 the fire method.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/event/EventListenerList.html"><CODE>EventListenerList</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="updateUI()"><!-- --></A><H3>
updateUI</H3>
<PRE>
public void <B>updateUI</B>()</PRE>
<DL>
<DD>Notification from the UIFactory that the L&F
 has changed.<DD><DL>
<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#updateUI()">updateUI</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT><B>See Also: </B><DD><A HREF="../../javax/swing/JComponent.html#updateUI()"><CODE>JComponent.updateUI()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getUIClassID()"><!-- --></A><H3>
getUIClassID</H3>
<PRE>
public java.lang.String <B>getUIClassID</B>()</PRE>
<DL>
<DD>Returns a string that specifies the name of the L&F class
 that renders this component.<DD><DL>
<DT><B>Returns:</B><DD>"ButtonUI"<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#getUIClassID()">getUIClassID</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT><B>See Also: </B><DD><A HREF="../../javax/swing/JComponent.html#getUIClassID()"><CODE>JComponent.getUIClassID()</CODE></A>, 
<A HREF="../../javax/swing/UIDefaults.html#getUI(javax.swing.JComponent)"><CODE>UIDefaults.getUI(javax.swing.JComponent)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getUI()"><!-- --></A><H3>
getUI</H3>
<PRE>
public <A HREF="../../javax/swing/plaf/FileChooserUI.html">FileChooserUI</A> <B>getUI</B>()</PRE>
<DL>
<DD>Gets the UI object which implements the L&F for this component.<DD><DL>
<DT><B>Returns:</B><DD>the FileChooserUI object that implements the FileChooserUI L&F</DL>
</DD>
</DL>
<HR>

<A NAME="paramString()"><!-- --></A><H3>
paramString</H3>
<PRE>
protected java.lang.String <B>paramString</B>()</PRE>
<DL>
<DD>Returns a string representation of this JFileChooser. This method 
 is intended to be used only for debugging purposes, and the 
 content and format of the returned string may vary between      
 implementations. The returned string may be empty but may not 
 be <code>null</code>.
 <P>
 Overriding paramString() to provide information about the
 specific new aspects of the JFC components.<DD><DL>
<DT><B>Returns:</B><DD>a string representation of this JFileChooser.<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#paramString()">paramString</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleContext()"><!-- --></A><H3>
getAccessibleContext</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleContext.html">AccessibleContext</A> <B>getAccessibleContext</B>()</PRE>
<DL>
<DD>Get the AccessibleContext associated with this JFileChooser<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/accessibility/Accessible.html#getAccessibleContext()">getAccessibleContext</A> in interface <A HREF="../../javax/accessibility/Accessible.html">Accessible</A><DT><B>Returns:</B><DD>the AccessibleContext of this JFileChooser<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#getAccessibleContext()">getAccessibleContext</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/JFileChooser.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/JFileChooser.AccessibleJFileChooser.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JFileChooser.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.<br>Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font>
</BODY>
</HTML>
