<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Tue Jun 29 05:56:59 GMT+01:00 1999 -->
<TITLE>
Swing 1.1 API Specification: Class  JTabbedPane
</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/JTabbedPane.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/JSplitPane.AccessibleJSplitPane.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/JTabbedPane.AccessibleJTabbedPane.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="JTabbedPane.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  JTabbedPane</H2>
<PRE>
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--<A HREF="../../javax/swing/JComponent.html">javax.swing.JComponent</A>
                    |
                    +--<B>javax.swing.JTabbedPane</B>
</PRE>
<HR>
<DL>
<DT>public class <B>JTabbedPane</B><DT>extends <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT>implements java.io.Serializable, <A HREF="../../javax/accessibility/Accessible.html">Accessible</A>, <A HREF="../../javax/swing/SwingConstants.html">SwingConstants</A></DL>

<P>
A component which lets the user switch between a group of components by
 clicking on a tab with a given title and/or icon.
 <p>
 Tabs/components are added to a TabbedPane object by using the addTab and
 insertTab methods.  A tab is represented by an index corresponding
 to the position it was added in, where the first tab has an index equal to 0
 and the last tab has an index equal to the tab count minus 1.
 <p>
 The TabbedPane uses a SingleSelectionModel to represent the set
 of tab indeces and the currently selected index.  If the tab count 
 is greater than 0, then there will always be a selected index, which
 by default will be initialized to the first tab.  If the tab count is
 0, then the selected index will be -1.
 <p>
 See <a href="http://java.sun.com/docs/books/tutorial/ui/swing/tabbedpane.html">How to Use Tabbed Panes</a>
 in <a href="http://java.sun.com/Series/Tutorial/index.html"><em>The Java Tutorial</em></a>
 for further documentation.
 <p>
 For the keyboard keys used by this component in the standard Look and
 Feel (L&F) renditions, see the
 <a href="doc-files/Key-Index.html#JTabbedPane">JTabbedPane</a> key assignments.
 <p>
 <strong>Warning:</strong>
 Serialized objects of this class will not be compatible with 
 future Swing releases.  The current serialization support is appropriate
 for short term storage or RMI between applications running the same
 version of Swing.  A future release of Swing will provide support for
 long term persistence.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/SingleSelectionModel.html"><CODE>SingleSelectionModel</CODE></A>, <A HREF="../../serialized-form.html#javax.swing.JTabbedPane">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/JTabbedPane.AccessibleJTabbedPane.html">JTabbedPane.AccessibleJTabbedPane</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class used to obtain the accessible role for this object.</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/JTabbedPane.ModelListener.html">JTabbedPane.ModelListener</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We pass ModelChanged events along to the listeners with
 the tabbedpane (instead of the model itself) as the event source.</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/swing/event/ChangeEvent.html">ChangeEvent</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#changeEvent">changeEvent</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Only one ChangeEvent is needed per TabPane instance since the
 event's only (read-only) state is the source property.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#changeListener">changeListener</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The changeListener is the listener we add to the
 model.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/SingleSelectionModel.html">SingleSelectionModel</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#model">model</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default selection model</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#tabPlacement">tabPlacement</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Where the tabs are placed.</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/JTabbedPane.html#JTabbedPane()">JTabbedPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an empty TabbedPane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#JTabbedPane(int)">JTabbedPane</A></B>(int&nbsp;tabPlacement)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an empty TabbedPane with the specified tab placement
 of either: TOP, BOTTOM, LEFT, or RIGHT.</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;java.awt.Component</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#add(java.awt.Component)">add</A></B>(java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> with a tab title defaulting to
 the name of the component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Component</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#add(java.awt.Component, int)">add</A></B>(java.awt.Component&nbsp;component,
    int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> at the specified tab index with a tab
 title defaulting to the name of the 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/JTabbedPane.html#add(java.awt.Component, java.lang.Object)">add</A></B>(java.awt.Component&nbsp;component,
    java.lang.Object&nbsp;constraints)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> to the tabbed pane.</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/JTabbedPane.html#add(java.awt.Component, java.lang.Object, int)">add</A></B>(java.awt.Component&nbsp;component,
    java.lang.Object&nbsp;constraints,
    int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> at the specified tab index.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Component</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#add(java.lang.String, java.awt.Component)">add</A></B>(java.lang.String&nbsp;title,
    java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> with the specified tab title.</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/JTabbedPane.html#addChangeListener(javax.swing.event.ChangeListener)">addChangeListener</A></B>(<A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A>&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a ChangeListener to this tabbedpane.</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/JTabbedPane.html#addTab(java.lang.String, java.awt.Component)">addTab</A></B>(java.lang.String&nbsp;title,
       java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> represented by a <i>title</i> and no icon.</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/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component)">addTab</A></B>(java.lang.String&nbsp;title,
       <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon,
       java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> represented by a <i>title</i> and/or <i>icon</i>, 
 either of which can be null.</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/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)">addTab</A></B>(java.lang.String&nbsp;title,
       <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon,
       java.awt.Component&nbsp;component,
       java.lang.String&nbsp;tip)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <i>component</i> and <i>tip</i> represented by a <i>title</i> 
 and/or <i>icon</i>, either of which can be null.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#createChangeListener()">createChangeListener</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subclasses that want to handle ChangeEvents differently
 can override this to return a subclass of ModelListener or
 another ChangeListener implementation.</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/JTabbedPane.html#fireStateChanged()">fireStateChanged</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send a ChangeEvent, whose source is this tabbedpane, to
 each listener.</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/JTabbedPane.html#getAccessibleContext()">getAccessibleContext</A></B>()</CODE>

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

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab background color at <i>index</i>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Rectangle</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#getBoundsAt(int)">getBoundsAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab bounds at <i>index</i>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Component</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#getComponentAt(int)">getComponentAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the component at <i>index</i>.</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/JTabbedPane.html#getDisabledIconAt(int)">getDisabledIconAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab disabled icon at <i>index</i>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Color</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#getForegroundAt(int)">getForegroundAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab foreground color at <i>index</i>.</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/JTabbedPane.html#getIconAt(int)">getIconAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab icon at <i>index</i>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/SingleSelectionModel.html">SingleSelectionModel</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#getModel()">getModel</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the model associated with this tabbedpane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Component</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#getSelectedComponent()">getSelectedComponent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the currently selected component for this tabbedpane.</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/JTabbedPane.html#getSelectedIndex()">getSelectedIndex</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the currently selected index for this tabbedpane.</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/JTabbedPane.html#getTabCount()">getTabCount</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of tabs in this tabbedpane.</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/JTabbedPane.html#getTabPlacement()">getTabPlacement</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the placement of the tabs for this tabbedpane.</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/JTabbedPane.html#getTabRunCount()">getTabRunCount</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of tab runs currently used to display
 the tabs.</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/JTabbedPane.html#getTitleAt(int)">getTitleAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab title at <i>index</i>.</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/JTabbedPane.html#getToolTipText(java.awt.event.MouseEvent)">getToolTipText</A></B>(java.awt.event.MouseEvent&nbsp;event)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tooltip text for the component determined by the
 mouse event location.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/plaf/TabbedPaneUI.html">TabbedPaneUI</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#getUI()">getUI</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns 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/JTabbedPane.html#getUIClassID()">getUIClassID</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the UI class that 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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#indexOfComponent(java.awt.Component)">indexOfComponent</A></B>(java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of the tab for the specified 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/JTabbedPane.html#indexOfTab(javax.swing.Icon)">indexOfTab</A></B>(<A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first tab index with a given <i>icon</i>.</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/JTabbedPane.html#indexOfTab(java.lang.String)">indexOfTab</A></B>(java.lang.String&nbsp;title)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first tab index with a given <i>title</i>, 
 Returns -1 if no tab has this title.</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/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)">insertTab</A></B>(java.lang.String&nbsp;title,
          <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon,
          java.awt.Component&nbsp;component,
          java.lang.String&nbsp;tip,
          int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts a <i>component</i>, at <i>index</i>, represented by a
 <i>title</i> and/or <i>icon</i>, either of which may be null.</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/JTabbedPane.html#isEnabledAt(int)">isEnabledAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the tab at <i>index</i> is
 currently enabled.</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/JTabbedPane.html#paramString()">paramString</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation of this JTabbedPane.</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/JTabbedPane.html#remove(java.awt.Component)">remove</A></B>(java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the tab which corresponds to the specified 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/JTabbedPane.html#removeAll()">removeAll</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all the tabs from the tabbedpane.</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/JTabbedPane.html#removeChangeListener(javax.swing.event.ChangeListener)">removeChangeListener</A></B>(<A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A>&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a ChangeListener from this tabbedpane.</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/JTabbedPane.html#removeTabAt(int)">removeTabAt</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the tab at <i>index</i>.</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/JTabbedPane.html#setBackgroundAt(int, java.awt.Color)">setBackgroundAt</A></B>(int&nbsp;index,
                java.awt.Color&nbsp;background)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the background color at <i>index</i> to <i>background</i> 
 which can be null, in which case the tab's background color
 will default to the background color of the tabbedpane.</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/JTabbedPane.html#setComponentAt(int, java.awt.Component)">setComponentAt</A></B>(int&nbsp;index,
               java.awt.Component&nbsp;component)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the component at <i>index</i> to <i>component</i>.</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/JTabbedPane.html#setDisabledIconAt(int, javax.swing.Icon)">setDisabledIconAt</A></B>(int&nbsp;index,
                  <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;disabledIcon)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the disabled icon at <i>index</i> to <i>icon</i> which can be null.</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/JTabbedPane.html#setEnabledAt(int, boolean)">setEnabledAt</A></B>(int&nbsp;index,
             boolean&nbsp;enabled)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether or not the tab at <i>index</i> is enabled.</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/JTabbedPane.html#setForegroundAt(int, java.awt.Color)">setForegroundAt</A></B>(int&nbsp;index,
                java.awt.Color&nbsp;foreground)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the foreground color at <i>index</i> to <i>foreground</i> 
 which can be null, in which case the tab's foreground color
 will default to the foreground color of this tabbedpane.</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/JTabbedPane.html#setIconAt(int, javax.swing.Icon)">setIconAt</A></B>(int&nbsp;index,
          <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the icon at <i>index</i> to <i>icon</i> which can be null.</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/JTabbedPane.html#setModel(javax.swing.SingleSelectionModel)">setModel</A></B>(<A HREF="../../javax/swing/SingleSelectionModel.html">SingleSelectionModel</A>&nbsp;model)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the model to be used with this tabbedpane.</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/JTabbedPane.html#setSelectedComponent(java.awt.Component)">setSelectedComponent</A></B>(java.awt.Component&nbsp;c)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the selected component for this tabbedpane.</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/JTabbedPane.html#setSelectedIndex(int)">setSelectedIndex</A></B>(int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the selected index for this tabbedpane.</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/JTabbedPane.html#setTabPlacement(int)">setTabPlacement</A></B>(int&nbsp;tabPlacement)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the tab placement for this tabbedpane.</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/JTabbedPane.html#setTitleAt(int, java.lang.String)">setTitleAt</A></B>(int&nbsp;index,
           java.lang.String&nbsp;title)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the title at <i>index</i> to <i>title</i> which can be null.</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/JTabbedPane.html#setUI(javax.swing.plaf.TabbedPaneUI)">setUI</A></B>(<A HREF="../../javax/swing/plaf/TabbedPaneUI.html">TabbedPaneUI</A>&nbsp;ui)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets 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;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JTabbedPane.html#updateUI()">updateUI</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification from the UIManager 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#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>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, 
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="tabPlacement"><!-- --></A><H3>
tabPlacement</H3>
<PRE>
protected int <B>tabPlacement</B></PRE>
<DL>
<DD>Where the tabs are placed.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setTabPlacement(int)"><CODE>setTabPlacement(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="model"><!-- --></A><H3>
model</H3>
<PRE>
protected <A HREF="../../javax/swing/SingleSelectionModel.html">SingleSelectionModel</A> <B>model</B></PRE>
<DL>
<DD>The default selection model</DL>
<HR>

<A NAME="changeListener"><!-- --></A><H3>
changeListener</H3>
<PRE>
protected <A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A> <B>changeListener</B></PRE>
<DL>
<DD>The changeListener is the listener we add to the
 model.</DL>
<HR>

<A NAME="changeEvent"><!-- --></A><H3>
changeEvent</H3>
<PRE>
protected transient <A HREF="../../javax/swing/event/ChangeEvent.html">ChangeEvent</A> <B>changeEvent</B></PRE>
<DL>
<DD>Only one ChangeEvent is needed per TabPane instance since the
 event's only (read-only) state is the source property.  The source
 of events generated here is always "this".</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="JTabbedPane()"><!-- --></A><H3>
JTabbedPane</H3>
<PRE>
public <B>JTabbedPane</B>()</PRE>
<DL>
<DD>Creates an empty TabbedPane.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><CODE>addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="JTabbedPane(int)"><!-- --></A><H3>
JTabbedPane</H3>
<PRE>
public <B>JTabbedPane</B>(int&nbsp;tabPlacement)</PRE>
<DL>
<DD>Creates an empty TabbedPane with the specified tab placement
 of either: TOP, BOTTOM, LEFT, or RIGHT.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>tabPlacement</CODE> - the placement for the tabs relative to the content<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><CODE>addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)</CODE></A></DL>
</DD>
</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="getUI()"><!-- --></A><H3>
getUI</H3>
<PRE>
public <A HREF="../../javax/swing/plaf/TabbedPaneUI.html">TabbedPaneUI</A> <B>getUI</B>()</PRE>
<DL>
<DD>Returns the UI object which implements the L&F for this component.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setUI(javax.swing.plaf.TabbedPaneUI)"><CODE>setUI(javax.swing.plaf.TabbedPaneUI)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setUI(javax.swing.plaf.TabbedPaneUI)"><!-- --></A><H3>
setUI</H3>
<PRE>
public void <B>setUI</B>(<A HREF="../../javax/swing/plaf/TabbedPaneUI.html">TabbedPaneUI</A>&nbsp;ui)</PRE>
<DL>
<DD>Sets the UI object which implements the L&F for this component.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ui</CODE> - the new UI object<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIDefaults.html#getUI(javax.swing.JComponent)"><CODE>UIDefaults.getUI(javax.swing.JComponent)</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 UIManager that the L&F has changed. 
 Called to replace the UI with the latest version from the 
 default UIFactory.<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 the name of the UI class that implements the
 L&F for this component.<DD><DL>
<DT><B>Returns:</B><DD>"TabbedPaneUI"<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="createChangeListener()"><!-- --></A><H3>
createChangeListener</H3>
<PRE>
protected <A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A> <B>createChangeListener</B>()</PRE>
<DL>
<DD>Subclasses that want to handle ChangeEvents differently
 can override this to return a subclass of ModelListener or
 another ChangeListener implementation.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#fireStateChanged()"><CODE>fireStateChanged()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addChangeListener(javax.swing.event.ChangeListener)"><!-- --></A><H3>
addChangeListener</H3>
<PRE>
public void <B>addChangeListener</B>(<A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A>&nbsp;l)</PRE>
<DL>
<DD>Adds a ChangeListener to this tabbedpane.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>l</CODE> - the ChangeListener to add<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#fireStateChanged()"><CODE>fireStateChanged()</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeChangeListener(javax.swing.event.ChangeListener)"><CODE>removeChangeListener(javax.swing.event.ChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="removeChangeListener(javax.swing.event.ChangeListener)"><!-- --></A><H3>
removeChangeListener</H3>
<PRE>
public void <B>removeChangeListener</B>(<A HREF="../../javax/swing/event/ChangeListener.html">ChangeListener</A>&nbsp;l)</PRE>
<DL>
<DD>Removes a ChangeListener from this tabbedpane.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>l</CODE> - the ChangeListener to remove<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#fireStateChanged()"><CODE>fireStateChanged()</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#addChangeListener(javax.swing.event.ChangeListener)"><CODE>addChangeListener(javax.swing.event.ChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="fireStateChanged()"><!-- --></A><H3>
fireStateChanged</H3>
<PRE>
protected void <B>fireStateChanged</B>()</PRE>
<DL>
<DD>Send a ChangeEvent, whose source is this tabbedpane, to
 each listener.  This method method is called each time 
 a ChangeEvent is received from the model.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addChangeListener(javax.swing.event.ChangeListener)"><CODE>addChangeListener(javax.swing.event.ChangeListener)</CODE></A>, 
<A HREF="../../javax/swing/event/EventListenerList.html"><CODE>EventListenerList</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getModel()"><!-- --></A><H3>
getModel</H3>
<PRE>
public <A HREF="../../javax/swing/SingleSelectionModel.html">SingleSelectionModel</A> <B>getModel</B>()</PRE>
<DL>
<DD>Returns the model associated with this tabbedpane.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setModel(javax.swing.SingleSelectionModel)"><CODE>setModel(javax.swing.SingleSelectionModel)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setModel(javax.swing.SingleSelectionModel)"><!-- --></A><H3>
setModel</H3>
<PRE>
public void <B>setModel</B>(<A HREF="../../javax/swing/SingleSelectionModel.html">SingleSelectionModel</A>&nbsp;model)</PRE>
<DL>
<DD>Sets the model to be used with this tabbedpane.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>model</CODE> - the model to be used<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getModel()"><CODE>getModel()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getTabPlacement()"><!-- --></A><H3>
getTabPlacement</H3>
<PRE>
public int <B>getTabPlacement</B>()</PRE>
<DL>
<DD>Returns the placement of the tabs for this tabbedpane.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setTabPlacement(int)"><CODE>setTabPlacement(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setTabPlacement(int)"><!-- --></A><H3>
setTabPlacement</H3>
<PRE>
public void <B>setTabPlacement</B>(int&nbsp;tabPlacement)</PRE>
<DL>
<DD>Sets the tab placement for this tabbedpane.
 Possible values are:<ul>
 <li>SwingConstants.TOP
 <li>SwingConstants.BOTTOM
 <li>SwingConstants.LEFT
 <li>SwingConstants.RIGHT
 </ul>
 The default value, if not set, is TOP.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>tabPlacement</CODE> - the placement for the tabs relative to the content</DL>
</DD>
</DL>
<HR>

<A NAME="getSelectedIndex()"><!-- --></A><H3>
getSelectedIndex</H3>
<PRE>
public int <B>getSelectedIndex</B>()</PRE>
<DL>
<DD>Returns the currently selected index for this tabbedpane.
 Returns -1 if there is no currently selected tab.<DD><DL>
<DT><B>Returns:</B><DD>the index of the selected tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setSelectedIndex(int)"><CODE>setSelectedIndex(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setSelectedIndex(int)"><!-- --></A><H3>
setSelectedIndex</H3>
<PRE>
public void <B>setSelectedIndex</B>(int&nbsp;index)</PRE>
<DL>
<DD>Sets the selected index for this tabbedpane.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getSelectedIndex()"><CODE>getSelectedIndex()</CODE></A>, 
<A HREF="../../javax/swing/SingleSelectionModel.html#setSelectedIndex(int)"><CODE>SingleSelectionModel.setSelectedIndex(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getSelectedComponent()"><!-- --></A><H3>
getSelectedComponent</H3>
<PRE>
public java.awt.Component <B>getSelectedComponent</B>()</PRE>
<DL>
<DD>Returns the currently selected component for this tabbedpane.
 Returns null if there is no currently selected tab.<DD><DL>
<DT><B>Returns:</B><DD>the component corresponding to the selected tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setSelectedComponent(java.awt.Component)"><CODE>setSelectedComponent(java.awt.Component)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setSelectedComponent(java.awt.Component)"><!-- --></A><H3>
setSelectedComponent</H3>
<PRE>
public void <B>setSelectedComponent</B>(java.awt.Component&nbsp;c)</PRE>
<DL>
<DD>Sets the selected component for this tabbedpane.  This
 will automatically set the selectedIndex to the index
 corresponding to the specified component.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getSelectedComponent()"><CODE>getSelectedComponent()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><!-- --></A><H3>
insertTab</H3>
<PRE>
public void <B>insertTab</B>(java.lang.String&nbsp;title,
                      <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon,
                      java.awt.Component&nbsp;component,
                      java.lang.String&nbsp;tip,
                      int&nbsp;index)</PRE>
<DL>
<DD>Inserts a <i>component</i>, at <i>index</i>, represented by a
 <i>title</i> and/or <i>icon</i>, either of which may be null. 
 Uses java.util.Vector internally, see insertElementAt() 
 for details of insertion conventions.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title to be displayed in this tab<DD><CODE>icon</CODE> - the icon to be displayed in this tab<DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DD><CODE>tip</CODE> - the tooltip to be displayed for this tab<DD><CODE>index</CODE> - the position to insert this new tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><CODE>addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><!-- --></A><H3>
addTab</H3>
<PRE>
public void <B>addTab</B>(java.lang.String&nbsp;title,
                   <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon,
                   java.awt.Component&nbsp;component,
                   java.lang.String&nbsp;tip)</PRE>
<DL>
<DD>Adds a <i>component</i> and <i>tip</i> represented by a <i>title</i> 
 and/or <i>icon</i>, either of which can be null. 
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title to be displayed in this tab<DD><CODE>icon</CODE> - the icon to be displayed in this tab<DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DD><CODE>tip</CODE> - the tooltip to be displayed for this tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addTab(java.lang.String, javax.swing.Icon, java.awt.Component)"><!-- --></A><H3>
addTab</H3>
<PRE>
public void <B>addTab</B>(java.lang.String&nbsp;title,
                   <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon,
                   java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Adds a <i>component</i> represented by a <i>title</i> and/or <i>icon</i>, 
 either of which can be null. 
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title to be displayed in this tab<DD><CODE>icon</CODE> - the icon to be displayed in this tab<DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addTab(java.lang.String, java.awt.Component)"><!-- --></A><H3>
addTab</H3>
<PRE>
public void <B>addTab</B>(java.lang.String&nbsp;title,
                   java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Adds a <i>component</i> represented by a <i>title</i> and no icon. 
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title to be displayed in this tab<DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="add(java.awt.Component)"><!-- --></A><H3>
add</H3>
<PRE>
public java.awt.Component <B>add</B>(java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Adds a <i>component</i> with a tab title defaulting to
 the name of the component.
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DT><B>Overrides:</B><DD>add in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="add(java.lang.String, java.awt.Component)"><!-- --></A><H3>
add</H3>
<PRE>
public java.awt.Component <B>add</B>(java.lang.String&nbsp;title,
                              java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Adds a <i>component</i> with the specified tab title.
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title to be displayed in this tab<DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DT><B>Overrides:</B><DD>add in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="add(java.awt.Component, int)"><!-- --></A><H3>
add</H3>
<PRE>
public java.awt.Component <B>add</B>(java.awt.Component&nbsp;component,
                              int&nbsp;index)</PRE>
<DL>
<DD>Adds a <i>component</i> at the specified tab index with a tab
 title defaulting to the name of the component.
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DD><CODE>index</CODE> - the position to insert this new tab<DT><B>Overrides:</B><DD>add in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="add(java.awt.Component, java.lang.Object)"><!-- --></A><H3>
add</H3>
<PRE>
public void <B>add</B>(java.awt.Component&nbsp;component,
                java.lang.Object&nbsp;constraints)</PRE>
<DL>
<DD>Adds a <i>component</i> to the tabbed pane.  If constraints
 is a String or an Icon, it will be used for the tab title,
 otherwise the component's name will be used as the tab title. 
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DT><B>Overrides:</B><DD>add in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="add(java.awt.Component, java.lang.Object, int)"><!-- --></A><H3>
add</H3>
<PRE>
public void <B>add</B>(java.awt.Component&nbsp;component,
                java.lang.Object&nbsp;constraints,
                int&nbsp;index)</PRE>
<DL>
<DD>Adds a <i>component</i> at the specified tab index.  If constraints
 is a String or an Icon, it will be used for the tab title,
 otherwise the component's name will be used as the tab title. 
 Cover method for insertTab().<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - The component to be displayed when this tab is clicked.<DD><CODE>index</CODE> - the position to insert this new tab<DT><B>Overrides:</B><DD>add in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="removeTabAt(int)"><!-- --></A><H3>
removeTabAt</H3>
<PRE>
public void <B>removeTabAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Removes the tab at <i>index</i>.
 After the component associated with <i>index</i> is removed,
 its visibility is reset to true to ensure it will be visible
 if added to other containers.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the tab to be removed<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><CODE>addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)"><CODE>insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="remove(java.awt.Component)"><!-- --></A><H3>
remove</H3>
<PRE>
public void <B>remove</B>(java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Removes the tab which corresponds to the specified component.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - the component to remove from the tabbedpane<DT><B>Overrides:</B><DD>remove in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><CODE>addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="removeAll()"><!-- --></A><H3>
removeAll</H3>
<PRE>
public void <B>removeAll</B>()</PRE>
<DL>
<DD>Removes all the tabs from the tabbedpane.<DD><DL>
<DT><B>Overrides:</B><DD>removeAll in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)"><CODE>addTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String)</CODE></A>, 
<A HREF="../../javax/swing/JTabbedPane.html#removeTabAt(int)"><CODE>removeTabAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getTabCount()"><!-- --></A><H3>
getTabCount</H3>
<PRE>
public int <B>getTabCount</B>()</PRE>
<DL>
<DD>Returns the number of tabs in this tabbedpane.<DD><DL>
<DT><B>Returns:</B><DD>an int specifying the number of tabbed pages</DL>
</DD>
</DL>
<HR>

<A NAME="getTabRunCount()"><!-- --></A><H3>
getTabRunCount</H3>
<PRE>
public int <B>getTabRunCount</B>()</PRE>
<DL>
<DD>Returns the number of tab runs currently used to display
 the tabs.<DD><DL>
<DT><B>Returns:</B><DD>an int giving the number of rows if the tabPlacement
         is TOP or BOTTOM and the number of columns if tabPlacement
         is LEFT or RIGHT, or 0 if there is no UI set on this
         tabbedpane</DL>
</DD>
</DL>
<HR>

<A NAME="getTitleAt(int)"><!-- --></A><H3>
getTitleAt</H3>
<PRE>
public java.lang.String <B>getTitleAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the tab title at <i>index</i>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setTitleAt(int, java.lang.String)"><CODE>setTitleAt(int, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getIconAt(int)"><!-- --></A><H3>
getIconAt</H3>
<PRE>
public <A HREF="../../javax/swing/Icon.html">Icon</A> <B>getIconAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the tab icon at <i>index</i>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setIconAt(int, javax.swing.Icon)"><CODE>setIconAt(int, javax.swing.Icon)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getDisabledIconAt(int)"><!-- --></A><H3>
getDisabledIconAt</H3>
<PRE>
public <A HREF="../../javax/swing/Icon.html">Icon</A> <B>getDisabledIconAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the tab disabled icon at <i>index</i>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setDisabledIconAt(int, javax.swing.Icon)"><CODE>setDisabledIconAt(int, javax.swing.Icon)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getBackgroundAt(int)"><!-- --></A><H3>
getBackgroundAt</H3>
<PRE>
public java.awt.Color <B>getBackgroundAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the tab background color at <i>index</i>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setBackgroundAt(int, java.awt.Color)"><CODE>setBackgroundAt(int, java.awt.Color)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getForegroundAt(int)"><!-- --></A><H3>
getForegroundAt</H3>
<PRE>
public java.awt.Color <B>getForegroundAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the tab foreground color at <i>index</i>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setForegroundAt(int, java.awt.Color)"><CODE>setForegroundAt(int, java.awt.Color)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isEnabledAt(int)"><!-- --></A><H3>
isEnabledAt</H3>
<PRE>
public boolean <B>isEnabledAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns whether or not the tab at <i>index</i> is
 currently enabled.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setEnabledAt(int, boolean)"><CODE>setEnabledAt(int, boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getComponentAt(int)"><!-- --></A><H3>
getComponentAt</H3>
<PRE>
public java.awt.Component <B>getComponentAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the component at <i>index</i>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#setComponentAt(int, java.awt.Component)"><CODE>setComponentAt(int, java.awt.Component)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getBoundsAt(int)"><!-- --></A><H3>
getBoundsAt</H3>
<PRE>
public java.awt.Rectangle <B>getBoundsAt</B>(int&nbsp;index)</PRE>
<DL>
<DD>Returns the tab bounds at <i>index</i>.  If the tab at
 this index is not currently visible in the UI, then returns null.
 If there is no UI set on this tabbedpane, then returns null.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setTitleAt(int, java.lang.String)"><!-- --></A><H3>
setTitleAt</H3>
<PRE>
public void <B>setTitleAt</B>(int&nbsp;index,
                       java.lang.String&nbsp;title)</PRE>
<DL>
<DD>Sets the title at <i>index</i> to <i>title</i> which can be null. 
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index where the title should be set<DD><CODE>title</CODE> - the title to be displayed in the tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getTitleAt(int)"><CODE>getTitleAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setIconAt(int, javax.swing.Icon)"><!-- --></A><H3>
setIconAt</H3>
<PRE>
public void <B>setIconAt</B>(int&nbsp;index,
                      <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon)</PRE>
<DL>
<DD>Sets the icon at <i>index</i> to <i>icon</i> which can be null.
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index where the icon should be set<DD><CODE>icon</CODE> - the icon to be displayed in the tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getIconAt(int)"><CODE>getIconAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setDisabledIconAt(int, javax.swing.Icon)"><!-- --></A><H3>
setDisabledIconAt</H3>
<PRE>
public void <B>setDisabledIconAt</B>(int&nbsp;index,
                              <A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;disabledIcon)</PRE>
<DL>
<DD>Sets the disabled icon at <i>index</i> to <i>icon</i> which can be null.
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index where the disabled icon should be set<DD><CODE>icon</CODE> - the icon to be displayed in the tab when disabled<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getDisabledIconAt(int)"><CODE>getDisabledIconAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setBackgroundAt(int, java.awt.Color)"><!-- --></A><H3>
setBackgroundAt</H3>
<PRE>
public void <B>setBackgroundAt</B>(int&nbsp;index,
                            java.awt.Color&nbsp;background)</PRE>
<DL>
<DD>Sets the background color at <i>index</i> to <i>background</i> 
 which can be null, in which case the tab's background color
 will default to the background color of the tabbedpane.
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index where the background should be set<DD><CODE>background</CODE> - the color to be displayed in the tab's background<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getBackgroundAt(int)"><CODE>getBackgroundAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setForegroundAt(int, java.awt.Color)"><!-- --></A><H3>
setForegroundAt</H3>
<PRE>
public void <B>setForegroundAt</B>(int&nbsp;index,
                            java.awt.Color&nbsp;foreground)</PRE>
<DL>
<DD>Sets the foreground color at <i>index</i> to <i>foreground</i> 
 which can be null, in which case the tab's foreground color
 will default to the foreground color of this tabbedpane.
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index where the foreground should be set<DD><CODE>foreground</CODE> - the color to be displayed as the tab's foreground<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getForegroundAt(int)"><CODE>getForegroundAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setEnabledAt(int, boolean)"><!-- --></A><H3>
setEnabledAt</H3>
<PRE>
public void <B>setEnabledAt</B>(int&nbsp;index,
                         boolean&nbsp;enabled)</PRE>
<DL>
<DD>Sets whether or not the tab at <i>index</i> is enabled.
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index which should be enabled/disabled<DD><CODE>enabled</CODE> - whether or not the tab should be enabled<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#isEnabledAt(int)"><CODE>isEnabledAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setComponentAt(int, java.awt.Component)"><!-- --></A><H3>
setComponentAt</H3>
<PRE>
public void <B>setComponentAt</B>(int&nbsp;index,
                           java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Sets the component at <i>index</i> to <i>component</i>.  
 An internal exception is raised if there is no tab at that index.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the tab index where this component is being placed<DD><CODE>component</CODE> - the component for the tab<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JTabbedPane.html#getComponentAt(int)"><CODE>getComponentAt(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="indexOfTab(java.lang.String)"><!-- --></A><H3>
indexOfTab</H3>
<PRE>
public int <B>indexOfTab</B>(java.lang.String&nbsp;title)</PRE>
<DL>
<DD>Returns the first tab index with a given <i>title</i>, 
 Returns -1 if no tab has this title.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title for the tab</DL>
</DD>
</DL>
<HR>

<A NAME="indexOfTab(javax.swing.Icon)"><!-- --></A><H3>
indexOfTab</H3>
<PRE>
public int <B>indexOfTab</B>(<A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon)</PRE>
<DL>
<DD>Returns the first tab index with a given <i>icon</i>.
 Returns -1 if no tab has this icon.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>icon</CODE> - the icon for the tab</DL>
</DD>
</DL>
<HR>

<A NAME="indexOfComponent(java.awt.Component)"><!-- --></A><H3>
indexOfComponent</H3>
<PRE>
public int <B>indexOfComponent</B>(java.awt.Component&nbsp;component)</PRE>
<DL>
<DD>Returns the index of the tab for the specified component.
 Returns -1 if there is no tab for this component.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - the component for the tab</DL>
</DD>
</DL>
<HR>

<A NAME="getToolTipText(java.awt.event.MouseEvent)"><!-- --></A><H3>
getToolTipText</H3>
<PRE>
public java.lang.String <B>getToolTipText</B>(java.awt.event.MouseEvent&nbsp;event)</PRE>
<DL>
<DD>Returns the tooltip text for the component determined by the
 mouse event location.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>event</CODE> - the MouseEvent that tells where the cursor is lingering<DT><B>Returns:</B><DD>the String with the tooltip text<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#getToolTipText(java.awt.event.MouseEvent)">getToolTipText</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></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 JTabbedPane. 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 JTabbedPane.<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 JComponent<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 JComponent<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/JTabbedPane.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/JSplitPane.AccessibleJSplitPane.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/JTabbedPane.AccessibleJTabbedPane.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="JTabbedPane.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>
