Java JComponent Width setZeroWidth(JComponent comp)

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

Description

Sets the preferred width of a component to zero (0).

License

Open Source License

Parameter

Parameter Description
comp the component

Return

the component

Declaration

public static JComponent setZeroWidth(JComponent comp) 

Method Source Code

//package com.java2s;
/*/*from  w  ww  . j av  a 2 s  .c om*/
 * Copyright 2004 - 2008 Christian Sprajc. All rights reserved.
 *
 * This file is part of PowerFolder.
 *
 * PowerFolder 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.
 *
 * PowerFolder 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 PowerFolder. If not, see <http://www.gnu.org/licenses/>.
 *
 * $Id$
 */

import java.awt.Dimension;

import javax.swing.*;

public class Main {
    /**
     * Sets the preferred width of a component to zero (0).
     * <p>
     * Useful for <code>JScrollPanes</code>.
     * 
     * @param comp
     *            the component
     * @return the component
     */
    public static JComponent setZeroWidth(JComponent comp) {
        Dimension dims = comp.getPreferredSize();
        dims.width = 0;
        comp.setPreferredSize(dims);
        return comp;
    }
}

Related

  1. setPreferredWidth(JComponent comp, int width)
  2. setPreferredWidth(JComponent component, int width)
  3. setPreferredWidth(JComponent component, int width)
  4. setPreferredWidth(JComponent component, int width)
  5. setPrefferedWidth(JComponent c, int w)
  6. toFixedDim(JComponent c, int width, int height)