< prev index next >

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

Print this page




  70             if (safeMetalLabelUI == null) {
  71                 safeMetalLabelUI = new MetalLabelUI();
  72                 appContext.put(METAL_LABEL_UI_KEY, safeMetalLabelUI);
  73             }
  74             return safeMetalLabelUI;
  75         }
  76         return metalLabelUI;
  77     }
  78 
  79     /**
  80      * Just paint the text gray (Label.disabledForeground) rather than
  81      * in the labels foreground color.
  82      *
  83      * @see #paint
  84      * @see #paintEnabledText
  85      */
  86     protected void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY)
  87     {
  88         int mnemIndex = l.getDisplayedMnemonicIndex();
  89         g.setColor(UIManager.getColor("Label.disabledForeground"));
  90         SwingUtilities2.drawStringUnderlineCharAt(l, g, s, mnemIndex,
  91                                                    textX, textY);
  92     }
  93 }


  70             if (safeMetalLabelUI == null) {
  71                 safeMetalLabelUI = new MetalLabelUI();
  72                 appContext.put(METAL_LABEL_UI_KEY, safeMetalLabelUI);
  73             }
  74             return safeMetalLabelUI;
  75         }
  76         return metalLabelUI;
  77     }
  78 
  79     /**
  80      * Just paint the text gray (Label.disabledForeground) rather than
  81      * in the labels foreground color.
  82      *
  83      * @see #paint
  84      * @see #paintEnabledText
  85      */
  86     protected void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY)
  87     {
  88         int mnemIndex = l.getDisplayedMnemonicIndex();
  89         g.setColor(UIManager.getColor("Label.disabledForeground"));
  90         getTextUIDrawing().drawStringUnderlineCharAt(l, g, s, mnemIndex,
  91                                                    textX, textY);
  92     }
  93 }
< prev index next >