home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-06-30 | 1.9 KB | 67 lines |
- /*
- * @(#)MetalLabelUI.java 1.1 98/02/01
- *
- * Copyright (c) 1997 Sun Microsystems, Inc. All Rights Reserved.
- *
- * This software is the confidential and proprietary information of Sun
- * Microsystems, Inc. ("Confidential Information"). You shall not
- * disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into
- * with Sun.
- *
- * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
- * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
- * PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES
- * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
- * THIS SOFTWARE OR ITS DERIVATIVES.
- *
- */
-
- package com.sun.java.swing.plaf.metal;
-
- import com.sun.java.swing.*;
- import com.sun.java.swing.plaf.*;
- import com.sun.java.swing.plaf.basic.*;
-
-
- import java.awt.*;
-
-
- /**
- * A Windows L&F implementation of LabelUI. This implementation
- * is completely static, i.e. there's only one UIView implementation
- * that's shared by all JLabel objects.
- *
- * @version 1.1 02/01/98
- * @author Hans Muller
- */
-
- public class MetalLabelUI extends BasicLabelUI
- {
- protected static MetalLabelUI metalLabelUI = new MetalLabelUI();
-
-
- public static ComponentUI createUI(JComponent c) {
- return metalLabelUI;
- }
-
- /**
- * Paint clippedText at textX, textY with background.lighter() and then
- * shifted down and to the right by one pixel with background.darker().
- *
- * @see #paint
- * @see #paintEnabledText
- */
- protected void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY)
- {
- int accChar = l.getDisplayedMnemonic();
- g.setColor(UIManager.getColor("Label.disabled"));
- BasicGraphicsUtils.drawString(g, s, accChar, textX, textY);
- }
-
-
-
- }
-
-