JSliderOverlapping.java revision 13901:b2a69d66dc65
1139743Simp/*
239213Sgibbs * Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
339213Sgibbs * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
458251Smjacob *
539213Sgibbs * This code is free software; you can redistribute it and/or modify it
639213Sgibbs * under the terms of the GNU General Public License version 2 only, as
739213Sgibbs * published by the Free Software Foundation.
839213Sgibbs *
939213Sgibbs * This code is distributed in the hope that it will be useful, but WITHOUT
1039213Sgibbs * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1139213Sgibbs * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1239213Sgibbs * version 2 for more details (a copy is included in the LICENSE file that
1339213Sgibbs * accompanied this code).
1439213Sgibbs *
1539213Sgibbs * You should have received a copy of the GNU General Public License version
1639213Sgibbs * 2 along with this work; if not, write to the Free Software Foundation,
1739213Sgibbs * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1839213Sgibbs *
1939213Sgibbs * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2039213Sgibbs * or visit www.oracle.com if you need additional information or have any
2139213Sgibbs * questions.
2239213Sgibbs */
2339213Sgibbs
2439213Sgibbsimport java.awt.Dimension;
2539213Sgibbsimport javax.swing.*;
2639213Sgibbs
2739213Sgibbs/**
2839213Sgibbs * AWT/Swing overlapping test for {@link javax.swing.JSlider } component.
29116162Sobrien * <p>See base class for details.
30116162Sobrien */
31116162Sobrien/*
3239213Sgibbs@test
3339213Sgibbs@summary Simple Overlapping test for javax.swing.JSlider
3455205Speter@author sergey.grinev@oracle.com: area=awt.mixing
3539213Sgibbs@library /java/awt/patchlib  ../../regtesthelpers
3639213Sgibbs@modules java.desktop/sun.awt
3739213Sgibbs         java.desktop/java.awt.peer
3839213Sgibbs@build java.desktop/java.awt.Helper
39110517Sphk@build Util
4060041Sphk@run main JSliderOverlapping
41114216Skan */
4239213Sgibbspublic class JSliderOverlapping extends SimpleOverlappingTestBase {
4339213Sgibbs
4465061Speter    @Override
4539213Sgibbs    protected JComponent getSwingComponent() {
4665061Speter        JSlider ch = new JSlider();
47154360Smjacob        ch.setPreferredSize(new Dimension(50, 50));
4839213Sgibbs        return ch;
4939213Sgibbs    }
5055205Speter
5139213Sgibbs    // this strange plumbing stuff is required due to "Standard Test Machinery" in base class
5239213Sgibbs    public static void main(String args[]) throws InterruptedException {
5339213Sgibbs        instance = new JSliderOverlapping();
5439213Sgibbs        OverlappingTestBase.doMain(args);
5539213Sgibbs    }
5639213Sgibbs}
5739213Sgibbs