Java JScrollPane Scroll scrolleable(final JComponent comp)

Here you can find the source of scrolleable(final JComponent comp)

Description

scrolleable

License

Open Source License

Declaration

public static JScrollPane scrolleable(final JComponent comp) 

Method Source Code

//package com.java2s;
/**//from   ww  w.  j a v a 2 s  . co  m
 * DataCleaner (community edition)
 * Copyright (C) 2014 Neopost - Customer Information Management
 *
 * This copyrighted material is made available to anyone wishing to use, modify,
 * copy, or redistribute it subject to the terms and conditions of the GNU
 * Lesser General Public License, as published by the Free Software Foundation.
 *
 * 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 Lesser General Public License
 * for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this distribution; if not, write to:
 * Free Software Foundation, Inc.
 * 51 Franklin Street, Fifth Floor
 * Boston, MA  02110-1301  USA
 */

import javax.swing.JComponent;

import javax.swing.JScrollPane;

public class Main {
    public static JScrollPane scrolleable(final JComponent comp) {
        final JScrollPane scroll = new JScrollPane();
        if (comp != null) {
            scroll.setViewportView(comp);
        }
        scroll.setOpaque(false);
        scroll.getViewport().setOpaque(false);
        return scroll;
    }
}

Related

  1. scrollComponentTo(JComponent c, Rectangle r)
  2. scrollComponentToEnd(JComponent c)
  3. scrollH(JComponent content)
  4. scrollRectLater(final JComponent comp, final Rectangle r)
  5. scrollRectToVisible(Component component, Rectangle aRect)
  6. scrollToComponent(Component cmp)