/[debian]/libjgoodies-looks-java/trunk/docs/api/com/jgoodies/looks/plastic/PlasticButtonUI.html
ViewVC logotype

Annotation of /libjgoodies-looks-java/trunk/docs/api/com/jgoodies/looks/plastic/PlasticButtonUI.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 558 - (hide annotations)
Mon Feb 26 21:28:44 2007 UTC (14 years, 5 months ago) by gregoa
File MIME type: text/html
File size: 31692 byte(s)
* New upstream release.
1 gregoa 361 <!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 gregoa 558 <!-- Generated by javadoc (build 1.5.0_11) on Wed Feb 21 17:54:57 CET 2007 -->
6 gregoa 361 <TITLE>
7 gregoa 474 PlasticButtonUI (JGoodies Looks 2.1 API)
8 gregoa 361 </TITLE>
9    
10     <META NAME="keywords" CONTENT="com.jgoodies.looks.plastic.PlasticButtonUI class">
11    
12     <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
13    
14     <SCRIPT type="text/javascript">
15     function windowTitle()
16     {
17 gregoa 474 parent.document.title="PlasticButtonUI (JGoodies Looks 2.1 API)";
18 gregoa 361 }
19     </SCRIPT>
20     <NOSCRIPT>
21     </NOSCRIPT>
22    
23     </HEAD>
24    
25     <BODY BGCOLOR="white" onload="windowTitle();">
26    
27    
28     <!-- ========= START OF TOP NAVBAR ======= -->
29     <A NAME="navbar_top"><!-- --></A>
30     <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31     <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32     <TR>
33     <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34     <A NAME="navbar_top_firstrow"><!-- --></A>
35     <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36     <TR ALIGN="center" VALIGN="top">
37     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlasticButtonUI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
41     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45     </TR>
46     </TABLE>
47     </TD>
48     <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49     </EM>
50     </TD>
51     </TR>
52    
53     <TR>
54     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55     &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/Plastic3DLookAndFeel.html" title="class in com.jgoodies.looks.plastic"><B>PREV CLASS</B></A>&nbsp;
56     &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/PlasticComboBoxUI.html" title="class in com.jgoodies.looks.plastic"><B>NEXT CLASS</B></A></FONT></TD>
57     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58     <A HREF="../../../../index.html?com/jgoodies/looks/plastic/PlasticButtonUI.html" target="_top"><B>FRAMES</B></A> &nbsp;
59     &nbsp;<A HREF="PlasticButtonUI.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
60     &nbsp;<SCRIPT type="text/javascript">
61     <!--
62     if(window==top) {
63     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
64     }
65     //-->
66     </SCRIPT>
67     <NOSCRIPT>
68     <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
69     </NOSCRIPT>
70    
71    
72     </FONT></TD>
73     </TR>
74     <TR>
75     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76     SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.plaf.metal.MetalButtonUI">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
77     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78     DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
79     </TR>
80     </TABLE>
81     <A NAME="skip-navbar_top"></A>
82     <!-- ========= END OF TOP NAVBAR ========= -->
83    
84     <HR>
85     <!-- ======== START OF CLASS DATA ======== -->
86     <H2>
87     <FONT SIZE="-1">
88     com.jgoodies.looks.plastic</FONT>
89     <BR>
90     Class PlasticButtonUI</H2>
91     <PRE>
92     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
93     <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html" title="class or interface in javax.swing.plaf">javax.swing.plaf.ComponentUI</A>
94     <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ButtonUI.html" title="class or interface in javax.swing.plaf">javax.swing.plaf.ButtonUI</A>
95     <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html" title="class or interface in javax.swing.plaf.basic">javax.swing.plaf.basic.BasicButtonUI</A>
96     <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">javax.swing.plaf.metal.MetalButtonUI</A>
97     <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.jgoodies.looks.plastic.PlasticButtonUI</B>
98     </PRE>
99     <HR>
100     <DL>
101     <DT><PRE>public class <B>PlasticButtonUI</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">MetalButtonUI</A></DL>
102     </PRE>
103    
104     <P>
105     The JGoodies Plastic L&amp;F implementation of <code>ButtonUI</code>.
106     It differs from the superclass <code>MetalButtonUI</code> in that
107     it can add a pseudo 3D effect and that the border can paint the focus.
108     <P>
109    
110     <P>
111     <DL>
112     <DT><B>Version:</B></DT>
113 gregoa 558 <DD>$Revision: 1.4 $</DD>
114 gregoa 361 <DT><B>Author:</B></DT>
115     <DD>Karsten Lentzsch</DD>
116     </DL>
117     <HR>
118    
119     <P>
120     <!-- =========== FIELD SUMMARY =========== -->
121    
122     <A NAME="field_summary"><!-- --></A>
123     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
124     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
125     <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
126     <B>Field Summary</B></FONT></TH>
127     </TR>
128     </TABLE>
129     &nbsp;<A NAME="fields_inherited_from_class_javax.swing.plaf.metal.MetalButtonUI"><!-- --></A>
130     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
131     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
132     <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/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">MetalButtonUI</A></B></TH>
133     </TR>
134     <TR BGCOLOR="white" CLASS="TableRowColor">
135     <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#disabledTextColor" title="class or interface in javax.swing.plaf.metal">disabledTextColor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#focusColor" title="class or interface in javax.swing.plaf.metal">focusColor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#selectColor" title="class or interface in javax.swing.plaf.metal">selectColor</A></CODE></TD>
136     </TR>
137     </TABLE>
138     &nbsp;<A NAME="fields_inherited_from_class_javax.swing.plaf.basic.BasicButtonUI"><!-- --></A>
139     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
140     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
141     <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/BasicButtonUI.html" title="class or interface in javax.swing.plaf.basic">BasicButtonUI</A></B></TH>
142     </TR>
143     <TR BGCOLOR="white" CLASS="TableRowColor">
144     <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#defaultTextIconGap" title="class or interface in javax.swing.plaf.basic">defaultTextIconGap</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#defaultTextShiftOffset" title="class or interface in javax.swing.plaf.basic">defaultTextShiftOffset</A></CODE></TD>
145     </TR>
146     </TABLE>
147     &nbsp;
148     <!-- ======== CONSTRUCTOR SUMMARY ======== -->
149    
150     <A NAME="constructor_summary"><!-- --></A>
151     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
152     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
153     <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
154     <B>Constructor Summary</B></FONT></TH>
155     </TR>
156     <TR BGCOLOR="white" CLASS="TableRowColor">
157     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#PlasticButtonUI()">PlasticButtonUI</A></B>()</CODE>
158    
159     <BR>
160     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
161     </TR>
162     </TABLE>
163     &nbsp;
164     <!-- ========== METHOD SUMMARY =========== -->
165    
166     <A NAME="method_summary"><!-- --></A>
167     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
168     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
169     <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
170     <B>Method Summary</B></FONT></TH>
171     </TR>
172     <TR BGCOLOR="white" CLASS="TableRowColor">
173     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
174     <CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html" title="class or interface in javax.swing.plaf">ComponentUI</A></CODE></FONT></TD>
175     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#createUI(javax.swing.JComponent)">createUI</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html" title="class or interface in javax.swing">JComponent</A>&nbsp;b)</CODE>
176    
177     <BR>
178     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
179     </TR>
180     <TR BGCOLOR="white" CLASS="TableRowColor">
181     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
182     <CODE>&nbsp;void</CODE></FONT></TD>
183     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#installDefaults(javax.swing.AbstractButton)">installDefaults</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b)</CODE>
184    
185     <BR>
186     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installs defaults.</TD>
187     </TR>
188     <TR BGCOLOR="white" CLASS="TableRowColor">
189     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190     <CODE>protected &nbsp;boolean</CODE></FONT></TD>
191     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#is3D(javax.swing.AbstractButton)">is3D</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b)</CODE>
192    
193     <BR>
194     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks and answers if this button shall use a pseudo 3D effect.</TD>
195     </TR>
196     <TR BGCOLOR="white" CLASS="TableRowColor">
197     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198     <CODE>protected &nbsp;boolean</CODE></FONT></TD>
199     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#isToolBarButton(javax.swing.AbstractButton)">isToolBarButton</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b)</CODE>
200    
201     <BR>
202     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks and answers if this is button is in a tool bar.</TD>
203     </TR>
204     <TR BGCOLOR="white" CLASS="TableRowColor">
205     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206     <CODE>protected &nbsp;void</CODE></FONT></TD>
207     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#paintFocus(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle)">paintFocus</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html" title="class or interface in java.awt">Graphics</A>&nbsp;g,
208     <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b,
209     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html" title="class or interface in java.awt">Rectangle</A>&nbsp;viewRect,
210     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect,
211     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect)</CODE>
212    
213     <BR>
214     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paints the focus with close to the button's border.</TD>
215     </TR>
216     <TR BGCOLOR="white" CLASS="TableRowColor">
217     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218     <CODE>&nbsp;void</CODE></FONT></TD>
219     <TD><CODE><B><A HREF="../../../../com/jgoodies/looks/plastic/PlasticButtonUI.html#update(java.awt.Graphics, javax.swing.JComponent)">update</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html" title="class or interface in java.awt">Graphics</A>&nbsp;g,
220     <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</CODE>
221    
222     <BR>
223     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
224     </TR>
225     </TABLE>
226     &nbsp;<A NAME="methods_inherited_from_class_javax.swing.plaf.metal.MetalButtonUI"><!-- --></A>
227     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
228     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
229     <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/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">MetalButtonUI</A></B></TH>
230     </TR>
231     <TR BGCOLOR="white" CLASS="TableRowColor">
232     <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#createButtonListener(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.metal">createButtonListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#getDisabledTextColor()" title="class or interface in javax.swing.plaf.metal">getDisabledTextColor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#getFocusColor()" title="class or interface in javax.swing.plaf.metal">getFocusColor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#getSelectColor()" title="class or interface in javax.swing.plaf.metal">getSelectColor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#paintButtonPressed(java.awt.Graphics, javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.metal">paintButtonPressed</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#paintText(java.awt.Graphics, javax.swing.JComponent, java.awt.Rectangle, java.lang.String)" title="class or interface in javax.swing.plaf.metal">paintText</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#uninstallDefaults(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.metal">uninstallDefaults</A></CODE></TD>
233     </TR>
234     </TABLE>
235     &nbsp;<A NAME="methods_inherited_from_class_javax.swing.plaf.basic.BasicButtonUI"><!-- --></A>
236     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
237     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
238     <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/BasicButtonUI.html" title="class or interface in javax.swing.plaf.basic">BasicButtonUI</A></B></TH>
239     </TR>
240     <TR BGCOLOR="white" CLASS="TableRowColor">
241     <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#clearTextShiftOffset()" title="class or interface in javax.swing.plaf.basic">clearTextShiftOffset</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#getDefaultTextIconGap(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.basic">getDefaultTextIconGap</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#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/BasicButtonUI.html#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/BasicButtonUI.html#getPreferredSize(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">getPreferredSize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#getPropertyPrefix()" title="class or interface in javax.swing.plaf.basic">getPropertyPrefix</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#getTextShiftOffset()" title="class or interface in javax.swing.plaf.basic">getTextShiftOffset</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#installKeyboardActions(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.basic">installKeyboardActions</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#installListeners(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.basic">installListeners</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#installUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">installUI</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#paint(java.awt.Graphics, javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">paint</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#paintIcon(java.awt.Graphics, javax.swing.JComponent, java.awt.Rectangle)" 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/BasicButtonUI.html#paintText(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle, java.lang.String)" 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/BasicButtonUI.html#setTextShiftOffset()" title="class or interface in javax.swing.plaf.basic">setTextShiftOffset</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#uninstallKeyboardActions(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.basic">uninstallKeyboardActions</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#uninstallListeners(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.basic">uninstallListeners</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/basic/BasicButtonUI.html#uninstallUI(javax.swing.JComponent)" title="class or interface in javax.swing.plaf.basic">uninstallUI</A></CODE></TD>
242     </TR>
243     </TABLE>
244     &nbsp;<A NAME="methods_inherited_from_class_javax.swing.plaf.ComponentUI"><!-- --></A>
245     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
246     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
247     <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" title="class or interface in javax.swing.plaf">ComponentUI</A></B></TH>
248     </TR>
249     <TR BGCOLOR="white" CLASS="TableRowColor">
250     <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html#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#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#getAccessibleChildrenCount(javax.swing.JComponent)" title="class or interface in javax.swing.plaf">getAccessibleChildrenCount</A></CODE></TD>
251     </TR>
252     </TABLE>
253     &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
254     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
255     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
256     <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" title="class or interface in java.lang">Object</A></B></TH>
257     </TR>
258     <TR BGCOLOR="white" CLASS="TableRowColor">
259     <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#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#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#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#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#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#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#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#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#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#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#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
260     </TR>
261     </TABLE>
262     &nbsp;
263     <P>
264    
265     <!-- ========= CONSTRUCTOR DETAIL ======== -->
266    
267     <A NAME="constructor_detail"><!-- --></A>
268     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
269     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
270     <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
271     <B>Constructor Detail</B></FONT></TH>
272     </TR>
273     </TABLE>
274    
275     <A NAME="PlasticButtonUI()"><!-- --></A><H3>
276     PlasticButtonUI</H3>
277     <PRE>
278     public <B>PlasticButtonUI</B>()</PRE>
279     <DL>
280     </DL>
281    
282     <!-- ============ METHOD DETAIL ========== -->
283    
284     <A NAME="method_detail"><!-- --></A>
285     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
286     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
287     <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
288     <B>Method Detail</B></FONT></TH>
289     </TR>
290     </TABLE>
291    
292     <A NAME="createUI(javax.swing.JComponent)"><!-- --></A><H3>
293     createUI</H3>
294     <PRE>
295     public static <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/ComponentUI.html" 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" title="class or interface in javax.swing">JComponent</A>&nbsp;b)</PRE>
296     <DL>
297     <DD><DL>
298     </DL>
299     </DD>
300     </DL>
301     <HR>
302    
303     <A NAME="installDefaults(javax.swing.AbstractButton)"><!-- --></A><H3>
304     installDefaults</H3>
305     <PRE>
306     public void <B>installDefaults</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b)</PRE>
307     <DL>
308     <DD>Installs defaults.
309     <P>
310     <DD><DL>
311     <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#installDefaults(javax.swing.AbstractButton)" title="class or interface in javax.swing.plaf.metal">installDefaults</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">MetalButtonUI</A></CODE></DL>
312     </DD>
313     <DD><DL>
314     </DL>
315     </DD>
316     </DL>
317     <HR>
318    
319     <A NAME="update(java.awt.Graphics, javax.swing.JComponent)"><!-- --></A><H3>
320     update</H3>
321     <PRE>
322     public void <B>update</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html" title="class or interface in java.awt">Graphics</A>&nbsp;g,
323     <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/JComponent.html" title="class or interface in javax.swing">JComponent</A>&nbsp;c)</PRE>
324     <DL>
325     <DD><DL>
326     <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#update(java.awt.Graphics, javax.swing.JComponent)" title="class or interface in javax.swing.plaf.metal">update</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">MetalButtonUI</A></CODE></DL>
327     </DD>
328     <DD><DL>
329     </DL>
330     </DD>
331     </DL>
332     <HR>
333    
334     <A NAME="paintFocus(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle)"><!-- --></A><H3>
335     paintFocus</H3>
336     <PRE>
337     protected void <B>paintFocus</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Graphics.html" title="class or interface in java.awt">Graphics</A>&nbsp;g,
338     <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b,
339     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html" title="class or interface in java.awt">Rectangle</A>&nbsp;viewRect,
340     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html" title="class or interface in java.awt">Rectangle</A>&nbsp;textRect,
341     <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/Rectangle.html" title="class or interface in java.awt">Rectangle</A>&nbsp;iconRect)</PRE>
342     <DL>
343     <DD>Paints the focus with close to the button's border.
344     <P>
345     <DD><DL>
346     <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html#paintFocus(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle)" title="class or interface in javax.swing.plaf.metal">paintFocus</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/plaf/metal/MetalButtonUI.html" title="class or interface in javax.swing.plaf.metal">MetalButtonUI</A></CODE></DL>
347     </DD>
348     <DD><DL>
349     </DL>
350     </DD>
351     </DL>
352     <HR>
353    
354     <A NAME="isToolBarButton(javax.swing.AbstractButton)"><!-- --></A><H3>
355     isToolBarButton</H3>
356     <PRE>
357     protected boolean <B>isToolBarButton</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b)</PRE>
358     <DL>
359     <DD>Checks and answers if this is button is in a tool bar.
360     <P>
361     <DD><DL>
362     <DT><B>Parameters:</B><DD><CODE>b</CODE> - the button to check
363     <DT><B>Returns:</B><DD>true if in tool bar, false otherwise</DL>
364     </DD>
365     </DL>
366     <HR>
367    
368     <A NAME="is3D(javax.swing.AbstractButton)"><!-- --></A><H3>
369     is3D</H3>
370     <PRE>
371     protected boolean <B>is3D</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/AbstractButton.html" title="class or interface in javax.swing">AbstractButton</A>&nbsp;b)</PRE>
372     <DL>
373     <DD>Checks and answers if this button shall use a pseudo 3D effect.
374     <P>
375     <DD><DL>
376     <DT><B>Parameters:</B><DD><CODE>b</CODE> - the button to check
377     <DT><B>Returns:</B><DD>true indicates a 3D effect, false flat</DL>
378     </DD>
379     </DL>
380     <!-- ========= END OF CLASS DATA ========= -->
381     <HR>
382    
383    
384     <!-- ======= START OF BOTTOM NAVBAR ====== -->
385     <A NAME="navbar_bottom"><!-- --></A>
386     <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
387     <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
388     <TR>
389     <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
390     <A NAME="navbar_bottom_firstrow"><!-- --></A>
391     <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
392     <TR ALIGN="center" VALIGN="top">
393     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
394     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
395     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
396     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlasticButtonUI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
397     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
398     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
399     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
400     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
401     </TR>
402     </TABLE>
403     </TD>
404     <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
405     </EM>
406     </TD>
407     </TR>
408    
409     <TR>
410     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
411     &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/Plastic3DLookAndFeel.html" title="class in com.jgoodies.looks.plastic"><B>PREV CLASS</B></A>&nbsp;
412     &nbsp;<A HREF="../../../../com/jgoodies/looks/plastic/PlasticComboBoxUI.html" title="class in com.jgoodies.looks.plastic"><B>NEXT CLASS</B></A></FONT></TD>
413     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
414     <A HREF="../../../../index.html?com/jgoodies/looks/plastic/PlasticButtonUI.html" target="_top"><B>FRAMES</B></A> &nbsp;
415     &nbsp;<A HREF="PlasticButtonUI.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
416     &nbsp;<SCRIPT type="text/javascript">
417     <!--
418     if(window==top) {
419     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
420     }
421     //-->
422     </SCRIPT>
423     <NOSCRIPT>
424     <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
425     </NOSCRIPT>
426    
427    
428     </FONT></TD>
429     </TR>
430     <TR>
431     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
432     SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.plaf.metal.MetalButtonUI">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
433     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
434     DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
435     </TR>
436     </TABLE>
437     <A NAME="skip-navbar_bottom"></A>
438     <!-- ======== END OF BOTTOM NAVBAR ======= -->
439    
440     <HR>
441 gregoa 558 Copyright &#169; 2001-2007 JGoodies Karsten Lentzsch. All Rights Reserved.
442 gregoa 361 </BODY>
443     </HTML>

  ViewVC Help
Powered by ViewVC 1.1.26