📄 metallabelui.java
字号:
/* * @(#)MetalLabelUI.java 1.10 03/01/23 * * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package javax.swing.plaf.metal;import javax.swing.*;import javax.swing.plaf.*;import javax.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.10 01/23/03 * @author Hans Muller */public class MetalLabelUI extends BasicLabelUI{ protected static MetalLabelUI metalLabelUI = new MetalLabelUI(); public static ComponentUI createUI(JComponent c) { return metalLabelUI; } /** * Just paint the text gray (Label.disabledForeground) rather than * in the labels foreground color. * * @see #paint * @see #paintEnabledText */ protected void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY) { int mnemIndex = l.getDisplayedMnemonicIndex(); g.setColor(UIManager.getColor("Label.disabledForeground")); BasicGraphicsUtils.drawStringUnderlineCharAt(g, s, mnemIndex, textX, textY); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -