Java JComponent Size changeSize(JComponent comp, float newSize)

Here you can find the source of changeSize(JComponent comp, float newSize)

Description

Changes the size of the given component's font.

License

Open Source License

Parameter

Parameter Description
comp the component for which to change the font
newSize the new Font size to use, see <code>java.awt.Font</code> for allowed values

Return

the component that was passed, for convenience only

Declaration

public static JComponent changeSize(JComponent comp, float newSize) 

Method Source Code

//package com.java2s;
/*//  ww  w.  ja v a  2  s. c  om
 * This file is part of muCommander, http://www.mucommander.com
 * Copyright (C) 2002-2016 Maxence Bernard
 *
 * muCommander is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * (at your option) any later version.
 *
 * muCommander is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import javax.swing.*;

public class Main {
    /**
     * Changes the size of the given component's font. Other attributes of the font are left unchanged.
     *
     * @param comp the component for which to change the font
     * @param newSize the new Font size to use, see <code>java.awt.Font</code> for allowed values
     * @return the component that was passed, for convenience only
     */
    public static JComponent changeSize(JComponent comp, float newSize) {
        comp.setFont(comp.getFont().deriveFont(newSize));
        return comp;
    }
}

Related

  1. addWithSize(Component c, int width, int height)
  2. adjustWindowToMinimumSize(final Window window)
  3. autoFitResize(final JLayeredPane pane, final Component... comps)
  4. contentSize(final Component component)
  5. createDoubleSpinner(final double value, final double rangeMinimum, final double rangeMaximum, final double stepSize, final double bigStepSize, final String formatPattern)
  6. differsSize(AttributeSet style, AttributeSet base)
  7. doSetSize(final Component component, final int width, final int height)