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 }
|