/[debian]/libjgoodies-looks-java/branches/upstream/current/docs/api/com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html
ViewVC logotype

Contents of /libjgoodies-looks-java/branches/upstream/current/docs/api/com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 725 - (show annotations)
Sat May 12 23:43:37 2007 UTC (14 years, 1 month ago) by gregoa
File MIME type: text/html
File size: 97785 byte(s)
[svn-upgrade] Integrating new upstream version, libjgoodies-looks-java (2.1.4)
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by javadoc (build 1.6.0_01) on Tue Apr 17 15:08:39 CEST 2007 -->
6 <TITLE>
7 PlasticTabbedPaneUI (JGoodies Looks 2.1 API)
8 </TITLE>
9
10 <META NAME="date" CONTENT="2007-04-17">
11
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
13
14 <SCRIPT type="text/javascript">
15 function windowTitle()
16 {
17 if (location.href.indexOf('is-external=true') == -1) {
18 parent.document.title="PlasticTabbedPaneUI (JGoodies Looks 2.1 API)";
19 }
20 }
21 </SCRIPT>
22 <NOSCRIPT>
23 </NOSCRIPT>
24
25 </HEAD>
26
27 <BODY BGCOLOR="white" onload="windowTitle();">
28 <HR>
29
30
31 <!-- ========= START OF TOP NAVBAR ======= -->
32 <A NAME="navbar_top"><!-- --></A>
33 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35 <TR>
36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37 <A NAME="navbar_top_firstrow"><!-- --></A>
38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39 <TR ALIGN="center" VALIGN="top">
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlasticTabbedPaneUI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48 </TR>
49 </TABLE>
50 </TD>
51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52 </EM>
53 </TD>
54 </TR>
55
56 <TR>
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58 &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/PlasticSplitPaneUI.html" title="class in com.jgoodies.looks.plastic"><B>PREV CLASS</B></A>&nbsp;
59 &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/PlasticTextAreaUI.html" title="class in com.jgoodies.looks.plastic"><B>NEXT CLASS</B></A></FONT></TD>
60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61 <A HREF="../../../../index.html?com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html" target="_top"><B>FRAMES</B></A> &nbsp;
62 &nbsp;<A HREF="PlasticTabbedPaneUI.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
63 &nbsp;<SCRIPT type="text/javascript">
64 <!--
65 if(window==top) {
66 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67 }
68 //-->
69 </SCRIPT>
70 <NOSCRIPT>
71 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
72 </NOSCRIPT>
73
74
75 </FONT></TD>
76 </TR>
77 <TR>
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79 SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.plaf.basic.BasicTabbedPaneUI">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.plaf.metal.MetalTabbedPaneUI">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
82 </TR>
83 </TABLE>
84 <A NAME="skip-navbar_top"></A>
85 <!-- ========= END OF TOP NAVBAR ========= -->
86
87 <HR>
88 <!-- ======== START OF CLASS DATA ======== -->
89 <H2>
90 <FONT SIZE="-1">
91 com.jgoodies.looks.plastic</FONT>
92 <BR>
93 Class PlasticTabbedPaneUI</H2>
94 <PRE>
95 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
96 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true" title="class or interface in javax.swing.plaf">javax.swing.plaf.ComponentUI</A>
97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/TabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf">javax.swing.plaf.TabbedPaneUI</A>
98 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">javax.swing.plaf.basic.BasicTabbedPaneUI</A>
99 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">javax.swing.plaf.metal.MetalTabbedPaneUI</A>
100 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.jgoodies.looks.plastic.PlasticTabbedPaneUI</B>
101 </PRE>
102 <DL>
103 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true" title="class or interface in javax.swing">SwingConstants</A></DD>
104 </DL>
105 <HR>
106 <DL>
107 <DT><PRE>public final class <B>PlasticTabbedPaneUI</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></DL>
108 </PRE>
109
110 <P>
111 The JGoodies Plastic Look&amp;Feel implementation of
112 <code>TabbedPaneUI</code>. It differs from its superclass
113 <code>MetalTabbedPaneUI</code> in that it paints new tab shapes,
114 provides two options, and supports ClearLook.
115 <p>
116 You can enable or disable icons in tabs globally via
117 com.jgoodies.looks.Options.setTabIconsEnabled(boolean).
118 <p>
119 To disable the content border set
120 <pre>
121 JTabbedPane tabbedPane = new JTabbedPane();
122 tabbedPane.putClientProperty(Option.NO_CONTENT_BORDER_KEY, Boolean.TRUE);
123 </pre>
124 To paint embedded tabs use
125 <pre>
126 JTabbedPane tabbedPane = new JTabbedPane();
127 tabbedPane.putClientProperty(Option.EMBEDDED_TABS_KEY, Boolean.TRUE);
128 </pre>
129 <p>
130 There's a special mode that helps you detect content borders in
131 heavily wrapped component hierarchies - such as the NetBeans IDE.
132 In this marked mode the content border is painted as a Magenta line.
133 You can enable this mode by setting the System property
134 <tt>markContentBorders</tt> to <tt>true</tt>; in a command line:
135 <pre>
136 java -DmarkContentBorders=true
137 </pre>
138 <P>
139
140 <P>
141 <DL>
142 <DT><B>Version:</B></DT>
143 <DD>$Revision: 1.6 $</DD>
144 <DT><B>Author:</B></DT>
145 <DD>Karsten Lentzsch, Torge Husfeldt, Andrej Golovnin</DD>
146 <DT><B>See Also:</B><DD><A HREF="../../../../com/jgoodies/looks/Options.html" title="class in com.jgoodies.looks"><CODE>Options</CODE></A></DL>
147 <HR>
148
149 <P>
150 <!-- ======== NESTED CLASS SUMMARY ======== -->
151
152 <A NAME="nested_class_summary"><!-- --></A>
153 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
154 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
155 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
156 <B>Nested Class Summary</B></FONT></TH>
157 </TR>
158 </TABLE>
159 &nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.plaf.basic.BasicTabbedPaneUI"><!-- --></A>
160 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
161 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
162 <TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.plaf.basic.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></B></TH>
163 </TR>
164 <TR BGCOLOR="white" CLASS="TableRowColor">
165 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.FocusHandler.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI.FocusHandler</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.MouseHandler.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI.MouseHandler</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.PropertyChangeHandler.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI.PropertyChangeHandler</A></CODE></TD>
166 </TR>
167 </TABLE>
168 &nbsp;
169 <!-- =========== FIELD SUMMARY =========== -->
170
171 <A NAME="field_summary"><!-- --></A>
172 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
173 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
174 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
175 <B>Field Summary</B></FONT></TH>
176 </TR>
177 </TABLE>
178 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.plaf.metal.MetalTabbedPaneUI"><!-- --></A>
179 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
180 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
181 <TH ALIGN="left"><B>Fields inherited from class javax.swing.plaf.metal.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></B></TH>
182 </TR>
183 <TR BGCOLOR="white" CLASS="TableRowColor">
184 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#minTabWidth" title="class or interface in javax.swing.plaf.metal">minTabWidth</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#selectColor" title="class or interface in javax.swing.plaf.metal">selectColor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#selectHighlight" title="class or interface in javax.swing.plaf.metal">selectHighlight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#tabAreaBackground" title="class or interface in javax.swing.plaf.metal">tabAreaBackground</A></CODE></TD>
185 </TR>
186 </TABLE>
187 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.plaf.basic.BasicTabbedPaneUI"><!-- --></A>
188 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
189 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
190 <TH ALIGN="left"><B>Fields inherited from class javax.swing.plaf.basic.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></B></TH>
191 </TR>
192 <TR BGCOLOR="white" CLASS="TableRowColor">
193 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#calcRect" title="class or interface in javax.swing.plaf.basic">calcRect</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#contentBorderInsets" title="class or interface in javax.swing.plaf.basic">contentBorderInsets</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#darkShadow" title="class or interface in javax.swing.plaf.basic">darkShadow</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#downKey" title="class or interface in javax.swing.plaf.basic">downKey</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#focus" title="class or interface in javax.swing.plaf.basic">focus</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#focusListener" title="class or interface in javax.swing.plaf.basic">focusListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#highlight" title="class or interface in javax.swing.plaf.basic">highlight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#leftKey" title="class or interface in javax.swing.plaf.basic">leftKey</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#lightHighlight" title="class or interface in javax.swing.plaf.basic">lightHighlight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#maxTabHeight" title="class or interface in javax.swing.plaf.basic">maxTabHeight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#maxTabWidth" title="class or interface in javax.swing.plaf.basic">maxTabWidth</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#mouseListener" title="class or interface in javax.swing.plaf.basic">mouseListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#propertyChangeListener" title="class or interface in javax.swing.plaf.basic">propertyChangeListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#rects" title="class or interface in javax.swing.plaf.basic">rects</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#rightKey" title="class or interface in javax.swing.plaf.basic">rightKey</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#runCount" title="class or interface in javax.swing.plaf.basic">runCount</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectedRun" title="class or interface in javax.swing.plaf.basic">selectedRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectedTabPadInsets" title="class or interface in javax.swing.plaf.basic">selectedTabPadInsets</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#shadow" title="class or interface in javax.swing.plaf.basic">shadow</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabAreaInsets" title="class or interface in javax.swing.plaf.basic">tabAreaInsets</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabChangeListener" title="class or interface in javax.swing.plaf.basic">tabChangeListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabInsets" title="class or interface in javax.swing.plaf.basic">tabInsets</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabPane" title="class or interface in javax.swing.plaf.basic">tabPane</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabRunOverlay" title="class or interface in javax.swing.plaf.basic">tabRunOverlay</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabRuns" title="class or interface in javax.swing.plaf.basic">tabRuns</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#textIconGap" title="class or interface in javax.swing.plaf.basic">textIconGap</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#upKey" title="class or interface in javax.swing.plaf.basic">upKey</A></CODE></TD>
194 </TR>
195 </TABLE>
196 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.SwingConstants"><!-- --></A>
197 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
198 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
199 <TH ALIGN="left"><B>Fields inherited from interface javax.swing.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true" title="class or interface in javax.swing">SwingConstants</A></B></TH>
200 </TR>
201 <TR BGCOLOR="white" CLASS="TableRowColor">
202 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#BOTTOM" title="class or interface in javax.swing">BOTTOM</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#CENTER" title="class or interface in javax.swing">CENTER</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#EAST" title="class or interface in javax.swing">EAST</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#HORIZONTAL" title="class or interface in javax.swing">HORIZONTAL</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#LEADING" title="class or interface in javax.swing">LEADING</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#LEFT" title="class or interface in javax.swing">LEFT</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#NEXT" title="class or interface in javax.swing">NEXT</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#NORTH" title="class or interface in javax.swing">NORTH</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#NORTH_EAST" title="class or interface in javax.swing">NORTH_EAST</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#NORTH_WEST" title="class or interface in javax.swing">NORTH_WEST</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#PREVIOUS" title="class or interface in javax.swing">PREVIOUS</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#RIGHT" title="class or interface in javax.swing">RIGHT</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#SOUTH" title="class or interface in javax.swing">SOUTH</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#SOUTH_EAST" title="class or interface in javax.swing">SOUTH_EAST</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#SOUTH_WEST" title="class or interface in javax.swing">SOUTH_WEST</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#TOP" title="class or interface in javax.swing">TOP</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#TRAILING" title="class or interface in javax.swing">TRAILING</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#VERTICAL" title="class or interface in javax.swing">VERTICAL</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/SwingConstants.html?is-external=true#WEST" title="class or interface in javax.swing">WEST</A></CODE></TD>
203 </TR>
204 </TABLE>
205 &nbsp;
206 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
207
208 <A NAME="constructor_summary"><!-- --></A>
209 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
210 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
211 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
212 <B>Constructor Summary</B></FONT></TH>
213 </TR>
214 <TR BGCOLOR="white" CLASS="TableRowColor">
215 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#PlasticTabbedPaneUI()">PlasticTabbedPaneUI</A></B>()</CODE>
216
217 <BR>
218 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
219 </TR>
220 </TABLE>
221 &nbsp;
222 <!-- ========== METHOD SUMMARY =========== -->
223
224 <A NAME="method_summary"><!-- --></A>
225 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
226 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
227 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
228 <B>Method Summary</B></FONT></TH>
229 </TR>
230 <TR BGCOLOR="white" CLASS="TableRowColor">
231 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
232 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/event/ChangeListener.html?is-external=true" title="class or interface in javax.swing.event">ChangeListener</A></CODE></FONT></TD>
233 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#createChangeListener()">createChangeListener</A></B>()</CODE>
234
235 <BR>
236 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
237 </TR>
238 <TR BGCOLOR="white" CLASS="TableRowColor">
239 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
240 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/LayoutManager.html?is-external=true" title="class or interface in java.awt">LayoutManager</A></CODE></FONT></TD>
241 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#createLayoutManager()">createLayoutManager</A></B>()</CODE>
242
243 <BR>
244 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the layout manager used to set the tab's bounds.</TD>
245 </TR>
246 <TR BGCOLOR="white" CLASS="TableRowColor">
247 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
248 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</A></CODE></FONT></TD>
249 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#createPropertyChangeListener()">createPropertyChangeListener</A></B>()</CODE>
250
251 <BR>
252 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and answer a handler that listens to property changes.</TD>
253 </TR>
254 <TR BGCOLOR="white" CLASS="TableRowColor">
255 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
256 <CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true" title="class or interface in javax.swing.plaf">ComponentUI</A></CODE></FONT></TD>
257 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#createUI(javax.swing.JComponent)">createUI</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;tabPane)</CODE>
258
259 <BR>
260 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the <code>PlasticTabbedPaneUI</code>.</TD>
261 </TR>
262 <TR BGCOLOR="white" CLASS="TableRowColor">
263 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
264 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A></CODE></FONT></TD>
265 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getContentBorderInsets(int)">getContentBorderInsets</A></B>(int&nbsp;tabPlacement)</CODE>
266
267 <BR>
268 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the insets (i.e. the width) of the content Border.</TD>
269 </TR>
270 <TR BGCOLOR="white" CLASS="TableRowColor">
271 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
272 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/Icon.html?is-external=true" title="class or interface in javax.swing">Icon</A></CODE></FONT></TD>
273 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getIconForTab(int)">getIconForTab</A></B>(int&nbsp;tabIndex)</CODE>
274
275 <BR>
276 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Answers the icon for the tab with the specified index.</TD>
277 </TR>
278 <TR BGCOLOR="white" CLASS="TableRowColor">
279 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A></CODE></FONT></TD>
281 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getSelectedTabPadInsets(int)">getSelectedTabPadInsets</A></B>(int&nbsp;tabPlacement)</CODE>
282
283 <BR>
284 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the insets for selected tab.</TD>
285 </TR>
286 <TR BGCOLOR="white" CLASS="TableRowColor">
287 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A></CODE></FONT></TD>
289 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabAreaInsets(int)">getTabAreaInsets</A></B>(int&nbsp;tabPlacement)</CODE>
290
291 <BR>
292 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the amount by which the Tab Area is inset.</TD>
293 </TR>
294 <TR BGCOLOR="white" CLASS="TableRowColor">
295 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
296 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A></CODE></FONT></TD>
297 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabBounds(int, java.awt.Rectangle)">getTabBounds</A></B>(int&nbsp;tabIndex,
298 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;dest)</CODE>
299
300 <BR>
301 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
302 </TR>
303 <TR BGCOLOR="white" CLASS="TableRowColor">
304 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
305 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A></CODE></FONT></TD>
306 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabInsets(int, int)">getTabInsets</A></B>(int&nbsp;tabPlacement,
307 int&nbsp;tabIndex)</CODE>
308
309 <BR>
310 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the insets for this tab.</TD>
311 </TR>
312 <TR BGCOLOR="white" CLASS="TableRowColor">
313 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
314 <CODE>protected &nbsp;int</CODE></FONT></TD>
315 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabLabelShiftX(int, int, boolean)">getTabLabelShiftX</A></B>(int&nbsp;tabPlacement,
316 int&nbsp;tabIndex,
317 boolean&nbsp;isSelected)</CODE>
318
319 <BR>
320 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the amount by which the label should be shifted horizontally.</TD>
321 </TR>
322 <TR BGCOLOR="white" CLASS="TableRowColor">
323 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
324 <CODE>protected &nbsp;int</CODE></FONT></TD>
325 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabLabelShiftY(int, int, boolean)">getTabLabelShiftY</A></B>(int&nbsp;tabPlacement,
326 int&nbsp;tabIndex,
327 boolean&nbsp;isSelected)</CODE>
328
329 <BR>
330 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the amount by which the label should be shifted vertically.</TD>
331 </TR>
332 <TR BGCOLOR="white" CLASS="TableRowColor">
333 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
334 <CODE>protected &nbsp;int</CODE></FONT></TD>
335 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabRunIndent(int, int)">getTabRunIndent</A></B>(int&nbsp;tabPlacement,
336 int&nbsp;run)</CODE>
337
338 <BR>
339 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the amount by which the run number <code>run</code>
340 should be indented.</TD>
341 </TR>
342 <TR BGCOLOR="white" CLASS="TableRowColor">
343 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
344 <CODE>protected &nbsp;int</CODE></FONT></TD>
345 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#getTabRunOverlay(int)">getTabRunOverlay</A></B>(int&nbsp;tabPlacement)</CODE>
346
347 <BR>
348 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the amount (in pixels) by which two runs should overlap.</TD>
349 </TR>
350 <TR BGCOLOR="white" CLASS="TableRowColor">
351 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
352 <CODE>protected &nbsp;void</CODE></FONT></TD>
353 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#installComponents()">installComponents</A></B>()</CODE>
354
355 <BR>
356 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and installs any required subcomponents for the JTabbedPane.</TD>
357 </TR>
358 <TR BGCOLOR="white" CLASS="TableRowColor">
359 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
360 <CODE>protected &nbsp;void</CODE></FONT></TD>
361 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#installKeyboardActions()">installKeyboardActions</A></B>()</CODE>
362
363 <BR>
364 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
365 </TR>
366 <TR BGCOLOR="white" CLASS="TableRowColor">
367 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
368 <CODE>protected &nbsp;void</CODE></FONT></TD>
369 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#installListeners()">installListeners</A></B>()</CODE>
370
371 <BR>
372 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
373 </TR>
374 <TR BGCOLOR="white" CLASS="TableRowColor">
375 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
376 <CODE>&nbsp;void</CODE></FONT></TD>
377 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#installUI(javax.swing.JComponent)">installUI</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</CODE>
378
379 <BR>
380 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installs the UI.</TD>
381 </TR>
382 <TR BGCOLOR="white" CLASS="TableRowColor">
383 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
384 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
385 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#isTabInFirstRun(int)">isTabInFirstRun</A></B>(int&nbsp;tabIndex)</CODE>
386
387 <BR>
388 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
389 </TR>
390 <TR BGCOLOR="white" CLASS="TableRowColor">
391 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
392 <CODE>protected &nbsp;void</CODE></FONT></TD>
393 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#layoutLabel(int, java.awt.FontMetrics, int, java.lang.String, javax.swing.Icon, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle, boolean)">layoutLabel</A></B>(int&nbsp;tabPlacement,
394 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/FontMetrics.html?is-external=true" title="class or interface in java.awt">FontMetrics</A>&nbsp;metrics,
395 int&nbsp;tabIndex,
396 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;title,
397 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/Icon.html?is-external=true" title="class or interface in javax.swing">Icon</A>&nbsp;icon,
398 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;tabRect,
399 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect,
400 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect,
401 boolean&nbsp;isSelected)</CODE>
402
403 <BR>
404 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
405 </TR>
406 <TR BGCOLOR="white" CLASS="TableRowColor">
407 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
408 <CODE>&nbsp;void</CODE></FONT></TD>
409 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paint(java.awt.Graphics, javax.swing.JComponent)">paint</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
410 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</CODE>
411
412 <BR>
413 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
414 </TR>
415 <TR BGCOLOR="white" CLASS="TableRowColor">
416 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
417 <CODE>protected &nbsp;void</CODE></FONT></TD>
418 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paintContentBorder(java.awt.Graphics, int, int)">paintContentBorder</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
419 int&nbsp;tabPlacement,
420 int&nbsp;selectedIndex)</CODE>
421
422 <BR>
423 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
424 </TR>
425 <TR BGCOLOR="white" CLASS="TableRowColor">
426 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
427 <CODE>protected &nbsp;void</CODE></FONT></TD>
428 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paintFocusIndicator(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle, boolean)">paintFocusIndicator</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
429 int&nbsp;tabPlacement,
430 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]&nbsp;rectangles,
431 int&nbsp;tabIndex,
432 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect,
433 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect,
434 boolean&nbsp;isSelected)</CODE>
435
436 <BR>
437 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Draws the rectancle around the Tab label which indicates keyboard focus.</TD>
438 </TR>
439 <TR BGCOLOR="white" CLASS="TableRowColor">
440 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
441 <CODE>protected &nbsp;void</CODE></FONT></TD>
442 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paintTab(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle)">paintTab</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
443 int&nbsp;tabPlacement,
444 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]&nbsp;rects,
445 int&nbsp;tabIndex,
446 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect,
447 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect)</CODE>
448
449 <BR>
450 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
451 </TR>
452 <TR BGCOLOR="white" CLASS="TableRowColor">
453 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
454 <CODE>protected &nbsp;void</CODE></FONT></TD>
455 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paintTabArea(java.awt.Graphics, int, int)">paintTabArea</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
456 int&nbsp;tabPlacement,
457 int&nbsp;selectedIndex)</CODE>
458
459 <BR>
460 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
461 </TR>
462 <TR BGCOLOR="white" CLASS="TableRowColor">
463 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
464 <CODE>protected &nbsp;void</CODE></FONT></TD>
465 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paintTabBackground(java.awt.Graphics, int, int, int, int, int, int, boolean)">paintTabBackground</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
466 int&nbsp;tabPlacement,
467 int&nbsp;tabIndex,
468 int&nbsp;x,
469 int&nbsp;y,
470 int&nbsp;w,
471 int&nbsp;h,
472 boolean&nbsp;isSelected)</CODE>
473
474 <BR>
475 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills the background of the given tab to make sure overlap of
476 tabs is handled correctly.</TD>
477 </TR>
478 <TR BGCOLOR="white" CLASS="TableRowColor">
479 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
480 <CODE>protected &nbsp;void</CODE></FONT></TD>
481 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#paintTabBorder(java.awt.Graphics, int, int, int, int, int, int, boolean)">paintTabBorder</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
482 int&nbsp;tabPlacement,
483 int&nbsp;tabIndex,
484 int&nbsp;x,
485 int&nbsp;y,
486 int&nbsp;w,
487 int&nbsp;h,
488 boolean&nbsp;isSelected)</CODE>
489
490 <BR>
491 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paints the border for one tab.</TD>
492 </TR>
493 <TR BGCOLOR="white" CLASS="TableRowColor">
494 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
495 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
496 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#shouldPadTabRun(int, int)">shouldPadTabRun</A></B>(int&nbsp;tabPlacement,
497 int&nbsp;run)</CODE>
498
499 <BR>
500 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This boolean controls wheather the given run should be padded to
501 use up as much space as the others (with more tabs in them).</TD>
502 </TR>
503 <TR BGCOLOR="white" CLASS="TableRowColor">
504 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
505 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
506 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#shouldRotateTabRuns(int)">shouldRotateTabRuns</A></B>(int&nbsp;tabPlacement)</CODE>
507
508 <BR>
509 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Answers wheather tab runs should be rotated.</TD>
510 </TR>
511 <TR BGCOLOR="white" CLASS="TableRowColor">
512 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
513 <CODE>&nbsp;int</CODE></FONT></TD>
514 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#tabForCoordinate(javax.swing.JTabbedPane, int, int)">tabForCoordinate</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JTabbedPane.html?is-external=true" title="class or interface in javax.swing">JTabbedPane</A>&nbsp;pane,
515 int&nbsp;x,
516 int&nbsp;y)</CODE>
517
518 <BR>
519 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the tab index which intersects the specified point
520 in the JTabbedPane's coordinate space.</TD>
521 </TR>
522 <TR BGCOLOR="white" CLASS="TableRowColor">
523 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
524 <CODE>protected &nbsp;void</CODE></FONT></TD>
525 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#uninstallComponents()">uninstallComponents</A></B>()</CODE>
526
527 <BR>
528 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes any installed subcomponents from the JTabbedPane.</TD>
529 </TR>
530 <TR BGCOLOR="white" CLASS="TableRowColor">
531 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
532 <CODE>protected &nbsp;void</CODE></FONT></TD>
533 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#uninstallListeners()">uninstallListeners</A></B>()</CODE>
534
535 <BR>
536 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
537 </TR>
538 <TR BGCOLOR="white" CLASS="TableRowColor">
539 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
540 <CODE>&nbsp;void</CODE></FONT></TD>
541 <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html#uninstallUI(javax.swing.JComponent)">uninstallUI</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</CODE>
542
543 <BR>
544 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uninstalls the UI.</TD>
545 </TR>
546 </TABLE>
547 &nbsp;<A NAME="methods_inherited_from_class_javax.swing.plaf.metal.MetalTabbedPaneUI"><!-- --></A>
548 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
549 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
550 <TH ALIGN="left"><B>Methods inherited from class javax.swing.plaf.metal.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></B></TH>
551 </TR>
552 <TR BGCOLOR="white" CLASS="TableRowColor">
553 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#calculateMaxTabHeight(int)" title="class or interface in javax.swing.plaf.metal">calculateMaxTabHeight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#getBaselineOffset()" title="class or interface in javax.swing.plaf.metal">getBaselineOffset</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#getColorForGap(int, int, int)" title="class or interface in javax.swing.plaf.metal">getColorForGap</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#installDefaults()" title="class or interface in javax.swing.plaf.metal">installDefaults</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintBottomTabBorder(int, java.awt.Graphics, int, int, int, int, int, int, boolean)" title="class or interface in javax.swing.plaf.metal">paintBottomTabBorder</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintContentBorderBottomEdge(java.awt.Graphics, int, int, int, int, int, int)" title="class or interface in javax.swing.plaf.metal">paintContentBorderBottomEdge</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintContentBorderLeftEdge(java.awt.Graphics, int, int, int, int, int, int)" title="class or interface in javax.swing.plaf.metal">paintContentBorderLeftEdge</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintContentBorderRightEdge(java.awt.Graphics, int, int, int, int, int, int)" title="class or interface in javax.swing.plaf.metal">paintContentBorderRightEdge</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintContentBorderTopEdge(java.awt.Graphics, int, int, int, int, int, int)" title="class or interface in javax.swing.plaf.metal">paintContentBorderTopEdge</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintHighlightBelowTab()" title="class or interface in javax.swing.plaf.metal">paintHighlightBelowTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintLeftTabBorder(int, java.awt.Graphics, int, int, int, int, int, int, boolean)" title="class or interface in javax.swing.plaf.metal">paintLeftTabBorder</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintRightTabBorder(int, java.awt.Graphics, int, int, int, int, int, int, boolean)" title="class or interface in javax.swing.plaf.metal">paintRightTabBorder</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintTopTabBorder(int, java.awt.Graphics, int, int, int, int, int, int, boolean)" title="class or interface in javax.swing.plaf.metal">paintTopTabBorder</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#shouldFillGap(int, int, int, int)" title="class or interface in javax.swing.plaf.metal">shouldFillGap</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#shouldRotateTabRuns(int, int)" title="class or interface in javax.swing.plaf.metal">shouldRotateTabRuns</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#update(java.awt.Graphics, javax.swing.JComponent)" title="class or interface in javax.swing.plaf.metal">update</A></CODE></TD>
554 </TR>
555 </TABLE>
556 &nbsp;<A NAME="methods_inherited_from_class_javax.swing.plaf.basic.BasicTabbedPaneUI"><!-- --></A>
557 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
558 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
559 <TH ALIGN="left"><B>Methods inherited from class javax.swing.plaf.basic.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></B></TH>
560 </TR>
561 <TR BGCOLOR="white" CLASS="TableRowColor">
562 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#assureRectsCreated(int)" title="class or interface in javax.swing.plaf.basic">assureRectsCreated</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#calculateMaxTabWidth(int)" title="class or interface in javax.swing.plaf.basic">calculateMaxTabWidth</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#calculateTabAreaHeight(int, int, int)" title="class or interface in javax.swing.plaf.basic">calculateTabAreaHeight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#calculateTabAreaWidth(int, int, int)" title="class or interface in javax.swing.plaf.basic">calculateTabAreaWidth</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#calculateTabHeight(int, int, int)" title="class or interface in javax.swing.plaf.basic">calculateTabHeight</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#calculateTabWidth(int, int, java.awt.FontMetrics)" title="class or interface in javax.swing.plaf.basic">calculateTabWidth</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#createFocusListener()" title="class or interface in javax.swing.plaf.basic">createFocusListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#createMouseListener()" title="class or interface in javax.swing.plaf.basic">createMouseListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#createScrollButton(int)" title="class or interface in javax.swing.plaf.basic">createScrollButton</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#expandTabRunsArray()" title="class or interface in javax.swing.plaf.basic">expandTabRunsArray</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getBaseline(int)" title="class or interface in javax.swing.plaf.basic">getBaseline</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getBaseline(javax.swing.JComponent, int, int)" title="class or interface in javax.swing.plaf.basic">getBaseline</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getBaselineResizeBehavior(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">getBaselineResizeBehavior</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getFocusIndex()" title="class or interface in javax.swing.plaf.basic">getFocusIndex</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getFontMetrics()" title="class or interface in javax.swing.plaf.basic">getFontMetrics</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getMaximumSize(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">getMaximumSize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getMinimumSize(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">getMinimumSize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getNextTabIndex(int)" title="class or interface in javax.swing.plaf.basic">getNextTabIndex</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getNextTabIndexInRun(int, int)" title="class or interface in javax.swing.plaf.basic">getNextTabIndexInRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getNextTabRun(int)" title="class or interface in javax.swing.plaf.basic">getNextTabRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getPreviousTabIndex(int)" title="class or interface in javax.swing.plaf.basic">getPreviousTabIndex</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getPreviousTabIndexInRun(int, int)" title="class or interface in javax.swing.plaf.basic">getPreviousTabIndexInRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getPreviousTabRun(int)" title="class or interface in javax.swing.plaf.basic">getPreviousTabRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getRolloverTab()" title="class or interface in javax.swing.plaf.basic">getRolloverTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getRunForTab(int, int)" title="class or interface in javax.swing.plaf.basic">getRunForTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabBounds(javax.swing.JTabbedPane, int)" title="class or interface in javax.swing.plaf.basic">getTabBounds</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabRunCount(javax.swing.JTabbedPane)" title="class or interface in javax.swing.plaf.basic">getTabRunCount</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabRunOffset(int, int, int, boolean)" title="class or interface in javax.swing.plaf.basic">getTabRunOffset</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTextViewForTab(int)" title="class or interface in javax.swing.plaf.basic">getTextViewForTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getVisibleComponent()" title="class or interface in javax.swing.plaf.basic">getVisibleComponent</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#lastTabInRun(int, int)" title="class or interface in javax.swing.plaf.basic">lastTabInRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#navigateSelectedTab(int)" title="class or interface in javax.swing.plaf.basic">navigateSelectedTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#paintIcon(java.awt.Graphics, int, int, javax.swing.Icon, java.awt.Rectangle, boolean)" title="class or interface in javax.swing.plaf.basic">paintIcon</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#paintText(java.awt.Graphics, int, java.awt.Font, java.awt.FontMetrics, int, java.lang.String, java.awt.Rectangle, boolean)" title="class or interface in javax.swing.plaf.basic">paintText</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#rotateInsets(java.awt.Insets, java.awt.Insets, int)" title="class or interface in javax.swing.plaf.basic">rotateInsets</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectAdjacentRunTab(int, int, int)" title="class or interface in javax.swing.plaf.basic">selectAdjacentRunTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectNextTab(int)" title="class or interface in javax.swing.plaf.basic">selectNextTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectNextTabInRun(int)" title="class or interface in javax.swing.plaf.basic">selectNextTabInRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectPreviousTab(int)" title="class or interface in javax.swing.plaf.basic">selectPreviousTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#selectPreviousTabInRun(int)" title="class or interface in javax.swing.plaf.basic">selectPreviousTabInRun</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#setRolloverTab(int)" title="class or interface in javax.swing.plaf.basic">setRolloverTab</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#setVisibleComponent(java.awt.Component)" title="class or interface in javax.swing.plaf.basic">setVisibleComponent</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#uninstallDefaults()" title="class or interface in javax.swing.plaf.basic">uninstallDefaults</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#uninstallKeyboardActions()" title="class or interface in javax.swing.plaf.basic">uninstallKeyboardActions</A></CODE></TD>
563 </TR>
564 </TABLE>
565 &nbsp;<A NAME="methods_inherited_from_class_javax.swing.plaf.ComponentUI"><!-- --></A>
566 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
567 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
568 <TH ALIGN="left"><B>Methods inherited from class javax.swing.plaf.<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true" title="class or interface in javax.swing.plaf">ComponentUI</A></B></TH>
569 </TR>
570 <TR BGCOLOR="white" CLASS="TableRowColor">
571 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#contains(javax.swing.JComponent, int, int)" title="class or interface in javax.swing.plaf">contains</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#getAccessibleChild(javax.swing.JComponent, int)" title="class or interface in javax.swing.plaf">getAccessibleChild</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#getAccessibleChildrenCount(javax.swing.JComponent)" title="class or interface in javax.swing.plaf">getAccessibleChildrenCount</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#getPreferredSize(javax.swing.JComponent)" title="class or interface in javax.swing.plaf">getPreferredSize</A></CODE></TD>
572 </TR>
573 </TABLE>
574 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
575 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
576 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
577 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
578 </TR>
579 <TR BGCOLOR="white" CLASS="TableRowColor">
580 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
581 </TR>
582 </TABLE>
583 &nbsp;
584 <P>
585
586 <!-- ========= CONSTRUCTOR DETAIL ======== -->
587
588 <A NAME="constructor_detail"><!-- --></A>
589 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
590 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
591 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
592 <B>Constructor Detail</B></FONT></TH>
593 </TR>
594 </TABLE>
595
596 <A NAME="PlasticTabbedPaneUI()"><!-- --></A><H3>
597 PlasticTabbedPaneUI</H3>
598 <PRE>
599 public <B>PlasticTabbedPaneUI</B>()</PRE>
600 <DL>
601 </DL>
602
603 <!-- ============ METHOD DETAIL ========== -->
604
605 <A NAME="method_detail"><!-- --></A>
606 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
607 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
608 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
609 <B>Method Detail</B></FONT></TH>
610 </TR>
611 </TABLE>
612
613 <A NAME="createUI(javax.swing.JComponent)"><!-- --></A><H3>
614 createUI</H3>
615 <PRE>
616 public static <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true" title="class or interface in javax.swing.plaf">ComponentUI</A> <B>createUI</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;tabPane)</PRE>
617 <DL>
618 <DD>Creates the <code>PlasticTabbedPaneUI</code>.
619 <P>
620 <DD><DL>
621 <DT><B>See Also:</B><DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#createUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf"><CODE>ComponentUI.createUI(JComponent)</CODE></A></DL>
622 </DD>
623 </DL>
624 <HR>
625
626 <A NAME="installUI(javax.swing.JComponent)"><!-- --></A><H3>
627 installUI</H3>
628 <PRE>
629 public void <B>installUI</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</PRE>
630 <DL>
631 <DD>Installs the UI.
632 <P>
633 <DD><DL>
634 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#installUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">installUI</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
635 </DD>
636 <DD><DL>
637 <DT><B>See Also:</B><DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#installUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf"><CODE>ComponentUI.installUI(JComponent)</CODE></A></DL>
638 </DD>
639 </DL>
640 <HR>
641
642 <A NAME="uninstallUI(javax.swing.JComponent)"><!-- --></A><H3>
643 uninstallUI</H3>
644 <PRE>
645 public void <B>uninstallUI</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</PRE>
646 <DL>
647 <DD>Uninstalls the UI.
648 <P>
649 <DD><DL>
650 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#uninstallUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">uninstallUI</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
651 </DD>
652 <DD><DL>
653 <DT><B>See Also:</B><DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html?is-external=true#uninstallUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf"><CODE>ComponentUI.uninstallUI(JComponent)</CODE></A></DL>
654 </DD>
655 </DL>
656 <HR>
657
658 <A NAME="installComponents()"><!-- --></A><H3>
659 installComponents</H3>
660 <PRE>
661 protected void <B>installComponents</B>()</PRE>
662 <DL>
663 <DD>Creates and installs any required subcomponents for the JTabbedPane.
664 Invoked by installUI.
665 <P>
666 <DD><DL>
667 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#installComponents()" title="class or interface in javax.swing.plaf.basic">installComponents</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
668 </DD>
669 <DD><DL>
670 <DT><B>See Also:</B><DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#installComponents()" title="class or interface in javax.swing.plaf.basic"><CODE>BasicTabbedPaneUI.installComponents()</CODE></A></DL>
671 </DD>
672 </DL>
673 <HR>
674
675 <A NAME="uninstallComponents()"><!-- --></A><H3>
676 uninstallComponents</H3>
677 <PRE>
678 protected void <B>uninstallComponents</B>()</PRE>
679 <DL>
680 <DD>Removes any installed subcomponents from the JTabbedPane.
681 Invoked by uninstallUI.
682 <P>
683 <DD><DL>
684 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#uninstallComponents()" title="class or interface in javax.swing.plaf.basic">uninstallComponents</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
685 </DD>
686 <DD><DL>
687 <DT><B>See Also:</B><DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#uninstallComponents()" title="class or interface in javax.swing.plaf.basic"><CODE>BasicTabbedPaneUI.uninstallComponents()</CODE></A></DL>
688 </DD>
689 </DL>
690 <HR>
691
692 <A NAME="installListeners()"><!-- --></A><H3>
693 installListeners</H3>
694 <PRE>
695 protected void <B>installListeners</B>()</PRE>
696 <DL>
697 <DD><DL>
698 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#installListeners()" title="class or interface in javax.swing.plaf.basic">installListeners</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
699 </DD>
700 <DD><DL>
701 </DL>
702 </DD>
703 </DL>
704 <HR>
705
706 <A NAME="uninstallListeners()"><!-- --></A><H3>
707 uninstallListeners</H3>
708 <PRE>
709 protected void <B>uninstallListeners</B>()</PRE>
710 <DL>
711 <DD><DL>
712 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#uninstallListeners()" title="class or interface in javax.swing.plaf.basic">uninstallListeners</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
713 </DD>
714 <DD><DL>
715 </DL>
716 </DD>
717 </DL>
718 <HR>
719
720 <A NAME="installKeyboardActions()"><!-- --></A><H3>
721 installKeyboardActions</H3>
722 <PRE>
723 protected void <B>installKeyboardActions</B>()</PRE>
724 <DL>
725 <DD><DL>
726 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#installKeyboardActions()" title="class or interface in javax.swing.plaf.basic">installKeyboardActions</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
727 </DD>
728 <DD><DL>
729 </DL>
730 </DD>
731 </DL>
732 <HR>
733
734 <A NAME="createPropertyChangeListener()"><!-- --></A><H3>
735 createPropertyChangeListener</H3>
736 <PRE>
737 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</A> <B>createPropertyChangeListener</B>()</PRE>
738 <DL>
739 <DD>Creates and answer a handler that listens to property changes.
740 Unlike the superclass BasicTabbedPane, the PlasticTabbedPaneUI
741 uses an extended Handler.
742 <P>
743 <DD><DL>
744 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#createPropertyChangeListener()" title="class or interface in javax.swing.plaf.basic">createPropertyChangeListener</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
745 </DD>
746 <DD><DL>
747 </DL>
748 </DD>
749 </DL>
750 <HR>
751
752 <A NAME="createChangeListener()"><!-- --></A><H3>
753 createChangeListener</H3>
754 <PRE>
755 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/event/ChangeListener.html?is-external=true" title="class or interface in javax.swing.event">ChangeListener</A> <B>createChangeListener</B>()</PRE>
756 <DL>
757 <DD><DL>
758 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#createChangeListener()" title="class or interface in javax.swing.plaf.basic">createChangeListener</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
759 </DD>
760 <DD><DL>
761 </DL>
762 </DD>
763 </DL>
764 <HR>
765
766 <A NAME="paint(java.awt.Graphics, javax.swing.JComponent)"><!-- --></A><H3>
767 paint</H3>
768 <PRE>
769 public void <B>paint</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
770 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</PRE>
771 <DL>
772 <DD><DL>
773 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paint(java.awt.Graphics, javax.swing.JComponent)" title="class or interface in javax.swing.plaf.metal">paint</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
774 </DD>
775 <DD><DL>
776 </DL>
777 </DD>
778 </DL>
779 <HR>
780
781 <A NAME="paintTab(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle)"><!-- --></A><H3>
782 paintTab</H3>
783 <PRE>
784 protected void <B>paintTab</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
785 int&nbsp;tabPlacement,
786 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]&nbsp;rects,
787 int&nbsp;tabIndex,
788 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect,
789 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect)</PRE>
790 <DL>
791 <DD><DL>
792 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#paintTab(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle)" title="class or interface in javax.swing.plaf.basic">paintTab</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
793 </DD>
794 <DD><DL>
795 </DL>
796 </DD>
797 </DL>
798 <HR>
799
800 <A NAME="tabForCoordinate(javax.swing.JTabbedPane, int, int)"><!-- --></A><H3>
801 tabForCoordinate</H3>
802 <PRE>
803 public int <B>tabForCoordinate</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JTabbedPane.html?is-external=true" title="class or interface in javax.swing">JTabbedPane</A>&nbsp;pane,
804 int&nbsp;x,
805 int&nbsp;y)</PRE>
806 <DL>
807 <DD>Returns the tab index which intersects the specified point
808 in the JTabbedPane's coordinate space.
809 <P>
810 <DD><DL>
811 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#tabForCoordinate(javax.swing.JTabbedPane, int, int)" title="class or interface in javax.swing.plaf.basic">tabForCoordinate</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
812 </DD>
813 <DD><DL>
814 </DL>
815 </DD>
816 </DL>
817 <HR>
818
819 <A NAME="getTabBounds(int, java.awt.Rectangle)"><!-- --></A><H3>
820 getTabBounds</H3>
821 <PRE>
822 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A> <B>getTabBounds</B>(int&nbsp;tabIndex,
823 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;dest)</PRE>
824 <DL>
825 <DD><DL>
826 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabBounds(int, java.awt.Rectangle)" title="class or interface in javax.swing.plaf.basic">getTabBounds</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
827 </DD>
828 <DD><DL>
829 </DL>
830 </DD>
831 </DL>
832 <HR>
833
834 <A NAME="paintTabArea(java.awt.Graphics, int, int)"><!-- --></A><H3>
835 paintTabArea</H3>
836 <PRE>
837 protected void <B>paintTabArea</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
838 int&nbsp;tabPlacement,
839 int&nbsp;selectedIndex)</PRE>
840 <DL>
841 <DD><DL>
842 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#paintTabArea(java.awt.Graphics, int, int)" title="class or interface in javax.swing.plaf.basic">paintTabArea</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
843 </DD>
844 <DD><DL>
845 </DL>
846 </DD>
847 </DL>
848 <HR>
849
850 <A NAME="layoutLabel(int, java.awt.FontMetrics, int, java.lang.String, javax.swing.Icon, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle, boolean)"><!-- --></A><H3>
851 layoutLabel</H3>
852 <PRE>
853 protected void <B>layoutLabel</B>(int&nbsp;tabPlacement,
854 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/FontMetrics.html?is-external=true" title="class or interface in java.awt">FontMetrics</A>&nbsp;metrics,
855 int&nbsp;tabIndex,
856 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;title,
857 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/Icon.html?is-external=true" title="class or interface in javax.swing">Icon</A>&nbsp;icon,
858 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;tabRect,
859 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect,
860 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect,
861 boolean&nbsp;isSelected)</PRE>
862 <DL>
863 <DD><DL>
864 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#layoutLabel(int, java.awt.FontMetrics, int, java.lang.String, javax.swing.Icon, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle, boolean)" title="class or interface in javax.swing.plaf.basic">layoutLabel</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
865 </DD>
866 <DD><DL>
867 </DL>
868 </DD>
869 </DL>
870 <HR>
871
872 <A NAME="getIconForTab(int)"><!-- --></A><H3>
873 getIconForTab</H3>
874 <PRE>
875 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/Icon.html?is-external=true" title="class or interface in javax.swing">Icon</A> <B>getIconForTab</B>(int&nbsp;tabIndex)</PRE>
876 <DL>
877 <DD>Answers the icon for the tab with the specified index.
878 In case, we have globally switched of the use tab icons,
879 we answer <code>null</code> if and only if we have a title.
880 <P>
881 <DD><DL>
882 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getIconForTab(int)" title="class or interface in javax.swing.plaf.basic">getIconForTab</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
883 </DD>
884 <DD><DL>
885 </DL>
886 </DD>
887 </DL>
888 <HR>
889
890 <A NAME="createLayoutManager()"><!-- --></A><H3>
891 createLayoutManager</H3>
892 <PRE>
893 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/LayoutManager.html?is-external=true" title="class or interface in java.awt">LayoutManager</A> <B>createLayoutManager</B>()</PRE>
894 <DL>
895 <DD>Creates the layout manager used to set the tab's bounds.
896 <P>
897 <DD><DL>
898 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#createLayoutManager()" title="class or interface in javax.swing.plaf.metal">createLayoutManager</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
899 </DD>
900 <DD><DL>
901 </DL>
902 </DD>
903 </DL>
904 <HR>
905
906 <A NAME="isTabInFirstRun(int)"><!-- --></A><H3>
907 isTabInFirstRun</H3>
908 <PRE>
909 protected boolean <B>isTabInFirstRun</B>(int&nbsp;tabIndex)</PRE>
910 <DL>
911 <DD><DL>
912 </DL>
913 </DD>
914 </DL>
915 <HR>
916
917 <A NAME="paintContentBorder(java.awt.Graphics, int, int)"><!-- --></A><H3>
918 paintContentBorder</H3>
919 <PRE>
920 protected void <B>paintContentBorder</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
921 int&nbsp;tabPlacement,
922 int&nbsp;selectedIndex)</PRE>
923 <DL>
924 <DD><DL>
925 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#paintContentBorder(java.awt.Graphics, int, int)" title="class or interface in javax.swing.plaf.basic">paintContentBorder</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
926 </DD>
927 <DD><DL>
928 </DL>
929 </DD>
930 </DL>
931 <HR>
932
933 <A NAME="getContentBorderInsets(int)"><!-- --></A><H3>
934 getContentBorderInsets</H3>
935 <PRE>
936 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A> <B>getContentBorderInsets</B>(int&nbsp;tabPlacement)</PRE>
937 <DL>
938 <DD>Returns the insets (i.e. the width) of the content Border.
939 <P>
940 <DD><DL>
941 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getContentBorderInsets(int)" title="class or interface in javax.swing.plaf.basic">getContentBorderInsets</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
942 </DD>
943 <DD><DL>
944 </DL>
945 </DD>
946 </DL>
947 <HR>
948
949 <A NAME="getTabAreaInsets(int)"><!-- --></A><H3>
950 getTabAreaInsets</H3>
951 <PRE>
952 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A> <B>getTabAreaInsets</B>(int&nbsp;tabPlacement)</PRE>
953 <DL>
954 <DD>Returns the amount by which the Tab Area is inset.
955 <P>
956 <DD><DL>
957 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabAreaInsets(int)" title="class or interface in javax.swing.plaf.basic">getTabAreaInsets</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
958 </DD>
959 <DD><DL>
960 </DL>
961 </DD>
962 </DL>
963 <HR>
964
965 <A NAME="getTabLabelShiftX(int, int, boolean)"><!-- --></A><H3>
966 getTabLabelShiftX</H3>
967 <PRE>
968 protected int <B>getTabLabelShiftX</B>(int&nbsp;tabPlacement,
969 int&nbsp;tabIndex,
970 boolean&nbsp;isSelected)</PRE>
971 <DL>
972 <DD>Returns the amount by which the label should be shifted horizontally.
973 <P>
974 <DD><DL>
975 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#getTabLabelShiftX(int, int, boolean)" title="class or interface in javax.swing.plaf.metal">getTabLabelShiftX</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
976 </DD>
977 <DD><DL>
978 </DL>
979 </DD>
980 </DL>
981 <HR>
982
983 <A NAME="getTabLabelShiftY(int, int, boolean)"><!-- --></A><H3>
984 getTabLabelShiftY</H3>
985 <PRE>
986 protected int <B>getTabLabelShiftY</B>(int&nbsp;tabPlacement,
987 int&nbsp;tabIndex,
988 boolean&nbsp;isSelected)</PRE>
989 <DL>
990 <DD>Returns the amount by which the label should be shifted vertically.
991 <P>
992 <DD><DL>
993 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#getTabLabelShiftY(int, int, boolean)" title="class or interface in javax.swing.plaf.metal">getTabLabelShiftY</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
994 </DD>
995 <DD><DL>
996 </DL>
997 </DD>
998 </DL>
999 <HR>
1000
1001 <A NAME="getTabRunOverlay(int)"><!-- --></A><H3>
1002 getTabRunOverlay</H3>
1003 <PRE>
1004 protected int <B>getTabRunOverlay</B>(int&nbsp;tabPlacement)</PRE>
1005 <DL>
1006 <DD>Returns the amount (in pixels) by which two runs should overlap.
1007 <P>
1008 <DD><DL>
1009 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#getTabRunOverlay(int)" title="class or interface in javax.swing.plaf.metal">getTabRunOverlay</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
1010 </DD>
1011 <DD><DL>
1012 </DL>
1013 </DD>
1014 </DL>
1015 <HR>
1016
1017 <A NAME="shouldPadTabRun(int, int)"><!-- --></A><H3>
1018 shouldPadTabRun</H3>
1019 <PRE>
1020 protected boolean <B>shouldPadTabRun</B>(int&nbsp;tabPlacement,
1021 int&nbsp;run)</PRE>
1022 <DL>
1023 <DD>This boolean controls wheather the given run should be padded to
1024 use up as much space as the others (with more tabs in them).
1025 <P>
1026 <DD><DL>
1027 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#shouldPadTabRun(int, int)" title="class or interface in javax.swing.plaf.metal">shouldPadTabRun</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
1028 </DD>
1029 <DD><DL>
1030 </DL>
1031 </DD>
1032 </DL>
1033 <HR>
1034
1035 <A NAME="getTabRunIndent(int, int)"><!-- --></A><H3>
1036 getTabRunIndent</H3>
1037 <PRE>
1038 protected int <B>getTabRunIndent</B>(int&nbsp;tabPlacement,
1039 int&nbsp;run)</PRE>
1040 <DL>
1041 <DD>Returns the amount by which the run number <code>run</code>
1042 should be indented. Add six pixels for every run to make
1043 diagonal lines align.
1044 <P>
1045 <DD><DL>
1046 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabRunIndent(int, int)" title="class or interface in javax.swing.plaf.basic">getTabRunIndent</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
1047 </DD>
1048 <DD><DL>
1049 </DL>
1050 </DD>
1051 </DL>
1052 <HR>
1053
1054 <A NAME="getTabInsets(int, int)"><!-- --></A><H3>
1055 getTabInsets</H3>
1056 <PRE>
1057 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A> <B>getTabInsets</B>(int&nbsp;tabPlacement,
1058 int&nbsp;tabIndex)</PRE>
1059 <DL>
1060 <DD>Returns the insets for this tab.
1061 <P>
1062 <DD><DL>
1063 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getTabInsets(int, int)" title="class or interface in javax.swing.plaf.basic">getTabInsets</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
1064 </DD>
1065 <DD><DL>
1066 </DL>
1067 </DD>
1068 </DL>
1069 <HR>
1070
1071 <A NAME="getSelectedTabPadInsets(int)"><!-- --></A><H3>
1072 getSelectedTabPadInsets</H3>
1073 <PRE>
1074 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Insets.html?is-external=true" title="class or interface in java.awt">Insets</A> <B>getSelectedTabPadInsets</B>(int&nbsp;tabPlacement)</PRE>
1075 <DL>
1076 <DD>Returns the insets for selected tab.
1077 <P>
1078 <DD><DL>
1079 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#getSelectedTabPadInsets(int)" title="class or interface in javax.swing.plaf.basic">getSelectedTabPadInsets</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
1080 </DD>
1081 <DD><DL>
1082 </DL>
1083 </DD>
1084 </DL>
1085 <HR>
1086
1087 <A NAME="paintFocusIndicator(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle, boolean)"><!-- --></A><H3>
1088 paintFocusIndicator</H3>
1089 <PRE>
1090 protected void <B>paintFocusIndicator</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
1091 int&nbsp;tabPlacement,
1092 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]&nbsp;rectangles,
1093 int&nbsp;tabIndex,
1094 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect,
1095 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect,
1096 boolean&nbsp;isSelected)</PRE>
1097 <DL>
1098 <DD>Draws the rectancle around the Tab label which indicates keyboard focus.
1099 <P>
1100 <DD><DL>
1101 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintFocusIndicator(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle, boolean)" title="class or interface in javax.swing.plaf.metal">paintFocusIndicator</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
1102 </DD>
1103 <DD><DL>
1104 </DL>
1105 </DD>
1106 </DL>
1107 <HR>
1108
1109 <A NAME="paintTabBackground(java.awt.Graphics, int, int, int, int, int, int, boolean)"><!-- --></A><H3>
1110 paintTabBackground</H3>
1111 <PRE>
1112 protected void <B>paintTabBackground</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
1113 int&nbsp;tabPlacement,
1114 int&nbsp;tabIndex,
1115 int&nbsp;x,
1116 int&nbsp;y,
1117 int&nbsp;w,
1118 int&nbsp;h,
1119 boolean&nbsp;isSelected)</PRE>
1120 <DL>
1121 <DD>Fills the background of the given tab to make sure overlap of
1122 tabs is handled correctly.
1123 Note: that tab backgrounds seem to be painted somewhere else, too.
1124 <P>
1125 <DD><DL>
1126 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintTabBackground(java.awt.Graphics, int, int, int, int, int, int, boolean)" title="class or interface in javax.swing.plaf.metal">paintTabBackground</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
1127 </DD>
1128 <DD><DL>
1129 </DL>
1130 </DD>
1131 </DL>
1132 <HR>
1133
1134 <A NAME="paintTabBorder(java.awt.Graphics, int, int, int, int, int, int, boolean)"><!-- --></A><H3>
1135 paintTabBorder</H3>
1136 <PRE>
1137 protected void <B>paintTabBorder</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html?is-external=true" title="class or interface in java.awt">Graphics</A>&nbsp;g,
1138 int&nbsp;tabPlacement,
1139 int&nbsp;tabIndex,
1140 int&nbsp;x,
1141 int&nbsp;y,
1142 int&nbsp;w,
1143 int&nbsp;h,
1144 boolean&nbsp;isSelected)</PRE>
1145 <DL>
1146 <DD>Paints the border for one tab. Gets the bounds of the tab as parameters.
1147 Note that the result is not clipped so you can paint outside that
1148 rectangle. Tabs painted later on have a chance to overwrite though.
1149 <P>
1150 <DD><DL>
1151 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true#paintTabBorder(java.awt.Graphics, int, int, int, int, int, int, boolean)" title="class or interface in javax.swing.plaf.metal">paintTabBorder</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.metal">MetalTabbedPaneUI</A></CODE></DL>
1152 </DD>
1153 <DD><DL>
1154 </DL>
1155 </DD>
1156 </DL>
1157 <HR>
1158
1159 <A NAME="shouldRotateTabRuns(int)"><!-- --></A><H3>
1160 shouldRotateTabRuns</H3>
1161 <PRE>
1162 protected boolean <B>shouldRotateTabRuns</B>(int&nbsp;tabPlacement)</PRE>
1163 <DL>
1164 <DD>Answers wheather tab runs should be rotated. If true, the layout mechanism
1165 will move the run containing the selected tab so that it touches
1166 the content pane.
1167 <P>
1168 <DD><DL>
1169 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true#shouldRotateTabRuns(int)" title="class or interface in javax.swing.plaf.basic">shouldRotateTabRuns</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicTabbedPaneUI.html?is-external=true" title="class or interface in javax.swing.plaf.basic">BasicTabbedPaneUI</A></CODE></DL>
1170 </DD>
1171 <DD><DL>
1172 </DL>
1173 </DD>
1174 </DL>
1175 <!-- ========= END OF CLASS DATA ========= -->
1176 <HR>
1177
1178
1179 <!-- ======= START OF BOTTOM NAVBAR ====== -->
1180 <A NAME="navbar_bottom"><!-- --></A>
1181 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1182 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1183 <TR>
1184 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1185 <A NAME="navbar_bottom_firstrow"><!-- --></A>
1186 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1187 <TR ALIGN="center" VALIGN="top">
1188 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1189 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1190 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1191 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlasticTabbedPaneUI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1192 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1193 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1194 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1195 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1196 </TR>
1197 </TABLE>
1198 </TD>
1199 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1200 </EM>
1201 </TD>
1202 </TR>
1203
1204 <TR>
1205 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1206 &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/PlasticSplitPaneUI.html" title="class in com.jgoodies.looks.plastic"><B>PREV CLASS</B></A>&nbsp;
1207 &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/PlasticTextAreaUI.html" title="class in com.jgoodies.looks.plastic"><B>NEXT CLASS</B></A></FONT></TD>
1208 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1209 <A HREF="../../../../index.html?com/jgoodies/looks/plastic/PlasticTabbedPaneUI.html" target="_top"><B>FRAMES</B></A> &nbsp;
1210 &nbsp;<A HREF="PlasticTabbedPaneUI.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
1211 &nbsp;<SCRIPT type="text/javascript">
1212 <!--
1213 if(window==top) {
1214 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1215 }
1216 //-->
1217 </SCRIPT>
1218 <NOSCRIPT>
1219 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
1220 </NOSCRIPT>
1221
1222
1223 </FONT></TD>
1224 </TR>
1225 <TR>
1226 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1227 SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.plaf.basic.BasicTabbedPaneUI">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.plaf.metal.MetalTabbedPaneUI">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1228 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1229 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1230 </TR>
1231 </TABLE>
1232 <A NAME="skip-navbar_bottom"></A>
1233 <!-- ======== END OF BOTTOM NAVBAR ======= -->
1234
1235 <HR>
1236 Copyright &#169; 2001-2007 JGoodies Karsten Lentzsch. All Rights Reserved.
1237 </BODY>
1238 </HTML>

  ViewVC Help
Powered by ViewVC 1.1.26