Java Swing Font Set trySetBorderFont(Font font, Component component)

Here you can find the source of trySetBorderFont(Font font, Component component)

Description

try Set Border Font

License

Open Source License

Declaration

private static void trySetBorderFont(Font font, Component component) 

Method Source Code


//package com.java2s;
/*//from ww  w  .j  av  a2 s  . c  o  m
 * Xapp (pronounced Zap!), A automatic gui tool for Java.
 * Copyright (C) 2009 David Webber. All Rights Reserved.
 *
 * The contents of this file may be used under the terms of the GNU Lesser
 * General Public License Version 2.1 or later.
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 */

import javax.swing.*;
import javax.swing.border.TitledBorder;
import java.awt.*;

public class Main {
    private static void trySetBorderFont(Font font, Component component) {
        if (component instanceof JComponent) {
            JComponent jc = (JComponent) component;
            if (jc.getBorder() instanceof TitledBorder) {
                TitledBorder titledBorder = (TitledBorder) jc.getBorder();
                titledBorder.setTitleFont(font);
            }
        }
    }
}

Related

  1. setUIFont(javax.swing.plaf.FontUIResource f)
  2. setUIFont(javax.swing.plaf.FontUIResource font)
  3. setUIFont(String font)
  4. setUIFontStyle(final int fontStyle)
  5. setWholeFont(Font f)