Java JComponent Width clearWidth(JComponent comp)

Here you can find the source of clearWidth(JComponent comp)

Description

clear Width

License

Open Source License

Declaration

public static void clearWidth(JComponent comp) 

Method Source Code

//package com.java2s;
/*//  w w w.  j ava2 s .c o m
Minica, a very simple certificate authority
Copyright (C) 2011  Maurice Perry <maurice@perry.ch>
    
This program 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.
    
This program 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 java.awt.Dimension;
import javax.swing.JComponent;

public class Main {
    public static void clearWidth(JComponent comp) {
        Dimension size = comp.getMinimumSize();
        size.width = 0;
        comp.setMinimumSize(size);
        size = comp.getPreferredSize();
        size.width = 0;
        comp.setPreferredSize(size);
    }
}

Related

  1. addComponent(Container container, JComponent component, int xPos, int yPos, int width, int height, double weightX, double weightY, int insetTop, int insetLeft, int insetBottom, int insetRight, int anchor, int stretch)
  2. adjustNarrowField(final JComponent component, final int width)
  3. adjustWidth(JComponent aComponent, int aWidth)
  4. allignBottom(JComponent lead, JComponent target, int width, int height)
  5. calculateCharWidth(JComponent component, int numChars)
  6. clipString(final JComponent component, final String string, final int avaiableWidth)
  7. clipStringifNeeded(final JComponent component, final String string, final int avaiableWidth)
  8. createTitledPanel(JComponent component, String title, int width, int height)
  9. fixWidth(JComponent c, int width)