30 import javax.swing.plaf.*;
31
32 /**
33 * <p>A multiplexing look and feel that allows more than one UI
34 * to be associated with a component at the same time.
35 * The primary look and feel is called
36 * the <em>default</em> look and feel,
37 * and the other look and feels are called <em>auxiliary</em>.
38 * <p>
39 *
40 * For further information, see
41 * <a href="doc-files/multi_tsc.html" target="_top">Using the
42 * Multiplexing Look and Feel.</a>
43 *
44 * <p>
45 * <strong>Warning:</strong>
46 * Serialized objects of this class will not be compatible with
47 * future Swing releases. The current serialization support is
48 * appropriate for short term storage or RMI between applications running
49 * the same version of Swing. As of 1.4, support for long term storage
50 * of all JavaBeans™
51 * has been added to the <code>java.beans</code> package.
52 * Please see {@link java.beans.XMLEncoder}.
53 *
54 * @see UIManager#addAuxiliaryLookAndFeel
55 * @see javax.swing.plaf.multi
56 *
57 * @author Willie Walker
58 */
59 @SuppressWarnings("serial") // Same-version serialization only
60 public class MultiLookAndFeel extends LookAndFeel {
61
62 //////////////////////////////
63 // LookAndFeel methods
64 //////////////////////////////
65
66 /**
67 * Returns a string, suitable for use in menus,
68 * that identifies this look and feel.
69 *
70 * @return a string such as "Multiplexing Look and Feel"
|
30 import javax.swing.plaf.*;
31
32 /**
33 * <p>A multiplexing look and feel that allows more than one UI
34 * to be associated with a component at the same time.
35 * The primary look and feel is called
36 * the <em>default</em> look and feel,
37 * and the other look and feels are called <em>auxiliary</em>.
38 * <p>
39 *
40 * For further information, see
41 * <a href="doc-files/multi_tsc.html" target="_top">Using the
42 * Multiplexing Look and Feel.</a>
43 *
44 * <p>
45 * <strong>Warning:</strong>
46 * Serialized objects of this class will not be compatible with
47 * future Swing releases. The current serialization support is
48 * appropriate for short term storage or RMI between applications running
49 * the same version of Swing. As of 1.4, support for long term storage
50 * of all JavaBeans
51 * has been added to the <code>java.beans</code> package.
52 * Please see {@link java.beans.XMLEncoder}.
53 *
54 * @see UIManager#addAuxiliaryLookAndFeel
55 * @see javax.swing.plaf.multi
56 *
57 * @author Willie Walker
58 */
59 @SuppressWarnings("serial") // Same-version serialization only
60 public class MultiLookAndFeel extends LookAndFeel {
61
62 //////////////////////////////
63 // LookAndFeel methods
64 //////////////////////////////
65
66 /**
67 * Returns a string, suitable for use in menus,
68 * that identifies this look and feel.
69 *
70 * @return a string such as "Multiplexing Look and Feel"
|