< prev index next >

src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java

Print this page

        

*** 30,53 **** import javax.swing.plaf.ComponentUI; import javax.swing.plaf.UIResource; import javax.swing.plaf.basic.*; /** ! * Metal implementation of <code>MenuBarUI</code>. This class is responsible ! * for providing the metal look and feel for <code>JMenuBar</code>s. * * @see javax.swing.plaf.MenuBarUI * @since 1.5 */ public class MetalMenuBarUI extends BasicMenuBarUI { /** ! * Creates the <code>ComponentUI</code> implementation for the passed * in component. * * @param x JComponent to create the ComponentUI implementation for ! * @return ComponentUI implementation for <code>x</code> ! * @throws NullPointerException if <code>x</code> is null */ public static ComponentUI createUI(JComponent x) { if (x == null) { throw new NullPointerException("Must pass in a non-null component"); } --- 30,53 ---- import javax.swing.plaf.ComponentUI; import javax.swing.plaf.UIResource; import javax.swing.plaf.basic.*; /** ! * Metal implementation of {@code MenuBarUI}. This class is responsible ! * for providing the metal look and feel for {@code JMenuBar}s. * * @see javax.swing.plaf.MenuBarUI * @since 1.5 */ public class MetalMenuBarUI extends BasicMenuBarUI { /** ! * Creates the {@code ComponentUI} implementation for the passed * in component. * * @param x JComponent to create the ComponentUI implementation for ! * @return ComponentUI implementation for {@code x} ! * @throws NullPointerException if {@code x} is null */ public static ComponentUI createUI(JComponent x) { if (x == null) { throw new NullPointerException("Must pass in a non-null component"); }
*** 57,92 **** /** * Configures the specified component appropriate for the metal look and * feel. * * @param c the component where this UI delegate is being installed ! * @throws NullPointerException if <code>c</code> is null. */ public void installUI(JComponent c) { super.installUI(c); MetalToolBarUI.register(c); } /** * Reverses configuration which was done on the specified component during ! * <code>installUI</code>. * * @param c the component where this UI delegate is being installed ! * @throws NullPointerException if <code>c</code> is null. */ public void uninstallUI(JComponent c) { super.uninstallUI(c); MetalToolBarUI.unregister(c); } /** * If necessary paints the background of the component, then ! * invokes <code>paint</code>. * * @param g Graphics to paint to * @param c JComponent painting on ! * @throws NullPointerException if <code>g</code> or <code>c</code> is * null * @see javax.swing.plaf.ComponentUI#update * @see javax.swing.plaf.ComponentUI#paint * @since 1.5 */ --- 57,92 ---- /** * Configures the specified component appropriate for the metal look and * feel. * * @param c the component where this UI delegate is being installed ! * @throws NullPointerException if {@code c} is null. */ public void installUI(JComponent c) { super.installUI(c); MetalToolBarUI.register(c); } /** * Reverses configuration which was done on the specified component during ! * {@code installUI}. * * @param c the component where this UI delegate is being installed ! * @throws NullPointerException if {@code c} is null. */ public void uninstallUI(JComponent c) { super.uninstallUI(c); MetalToolBarUI.unregister(c); } /** * If necessary paints the background of the component, then ! * invokes {@code paint}. * * @param g Graphics to paint to * @param c JComponent painting on ! * @throws NullPointerException if {@code g} or {@code c} is * null * @see javax.swing.plaf.ComponentUI#update * @see javax.swing.plaf.ComponentUI#paint * @since 1.5 */
< prev index next >