Java JComponent Size setComponentSize(int width, int height, JComponent l)

Here you can find the source of setComponentSize(int width, int height, JComponent l)

Description

set Component Size

License

Open Source License

Declaration

public static void setComponentSize(int width, int height, JComponent l) 

Method Source Code


//package com.java2s;
/*/*w  ww .j  ava  2s  .  co 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 java.awt.*;

public class Main {
    public static void setComponentSize(int width, int height, JComponent l) {
        l.setPreferredSize(new Dimension(width, height));
        l.setMinimumSize(new Dimension(width, height));
        if (l instanceof JTextField || l instanceof JComboBox) {
            l.setMaximumSize(new Dimension(Short.MAX_VALUE, height));
        }
    }
}

Related

  1. resizeComponentWidth(JComponent currentComponent, double maxComponentWidth)
  2. restrictWindowMinimumSize(final Window wnd, final Dimension minSize)
  3. sameSize(JComponent[] components)
  4. saveComponentSize(JComponent comp, Preferences prefs, String name)
  5. setAllSizes(JComponent component, int width, int height)
  6. setComponentSize(JComponent comp, int defWidth, int defHeight, Preferences prefs, String name)
  7. setComponentSize(JComponent comp, int width, int height)
  8. setFixedSize(JComponent component, Dimension size)
  9. setFixedSize(JComponent component, Dimension size)