36 default look and feel and one or more auxiliary look and feels. 37 For example, if 38 a user combines an auxiliary audio look and feel 39 with the Motif look and feel, 40 the <code>JButton.getUI</code> method 41 would return an instance of <code>MultiButtonUI</code>, 42 which would handle both a 43 <code>MotifButtonUI</code> and an <code>AudioButtonUI</code>. 44 45 <p> 46 47 For more information, see 48 <a href="doc-files/multi_tsc.html" target="_top">Using 49 the Multiplexing Look and Feel.</a> 50 51 <p> 52 <strong>Note:</strong> 53 Most of the Swing API is <em>not</em> thread safe. 54 For details, see 55 <a 56 href="http://java.sun.com/docs/books/tutorial/uiswing/overview/threads.html" 57 target="_top">Threads and Swing</a>, 58 a section in 59 <em><a href="http://java.sun.com/docs/books/tutorial/" 60 target="_top">The Java Tutorial</a></em>. 61 62 @since 1.2 63 @serial exclude 64 65 </body> 66 </html> | 36 default look and feel and one or more auxiliary look and feels. 37 For example, if 38 a user combines an auxiliary audio look and feel 39 with the Motif look and feel, 40 the <code>JButton.getUI</code> method 41 would return an instance of <code>MultiButtonUI</code>, 42 which would handle both a 43 <code>MotifButtonUI</code> and an <code>AudioButtonUI</code>. 44 45 <p> 46 47 For more information, see 48 <a href="doc-files/multi_tsc.html" target="_top">Using 49 the Multiplexing Look and Feel.</a> 50 51 <p> 52 <strong>Note:</strong> 53 Most of the Swing API is <em>not</em> thread safe. 54 For details, see 55 <a 56 href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html" 57 target="_top">Concurrency in Swing</a>, 58 a section in 59 <em><a href="http://docs.oracle.com/javase/tutorial/" 60 target="_top">The Java Tutorial</a></em>. 61 62 @since 1.2 63 @serial exclude 64 65 </body> 66 </html> |