jdk/test/javax/swing/JScrollPane/8033000/bug8033000.java
author alexsch
Wed, 25 Mar 2015 16:31:05 +0400
changeset 29880 665cb957c3d0
permissions -rw-r--r--
8033000: No Horizontal Mouse Wheel Support In Reviewed-by: serb, azvegint
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29880
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     1
/*
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     2
 * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     4
 *
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     7
 * published by the Free Software Foundation.
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     8
 *
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    13
 * accompanied this code).
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    14
 *
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    18
 *
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    21
 * questions.
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    22
 */
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    23
import java.awt.BorderLayout;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    24
import java.awt.Point;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    25
import java.awt.Robot;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    26
import java.awt.event.KeyEvent;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    27
import javax.swing.JFrame;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    28
import javax.swing.JPanel;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    29
import javax.swing.JScrollPane;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    30
import javax.swing.JTextArea;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    31
import javax.swing.SwingUtilities;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    32
import javax.swing.UIManager;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    33
import jdk.testlibrary.OSInfo;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    34
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    35
/**
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    36
 * @test
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    37
 * @bug 8033000
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    38
 * @author Alexander Scherbatiy
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    39
 * @summary No Horizontal Mouse Wheel Support In BasicScrollPaneUI
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    40
 * @library ../../../../lib/testlibrary
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    41
 * @build jdk.testlibrary.OSInfo
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    42
 * @run main bug8033000
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    43
 */
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    44
public class bug8033000 {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    45
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    46
    private static JScrollPane scrollPane;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    47
    private static JTextArea textArea;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    48
    private static Point point;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    49
    private static final int delta;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    50
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    51
    static {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    52
        delta = OSInfo.getOSType().equals(OSInfo.OSType.MACOSX) ? -30 : 30;
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    53
    }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    54
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    55
    public static void main(String[] args) throws Exception {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    56
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    57
        Robot robot = new Robot();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    58
        robot.setAutoDelay(50);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    59
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    60
        SwingUtilities.invokeAndWait(bug8033000::createAndShowGUI);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    61
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    62
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    63
        SwingUtilities.invokeAndWait(() -> {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    64
            Point locationOnScreen = scrollPane.getLocationOnScreen();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    65
            point = new Point(
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    66
                    locationOnScreen.x + scrollPane.getWidth() / 2,
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    67
                    locationOnScreen.y + scrollPane.getHeight() / 2);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    68
        });
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    69
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    70
        robot.mouseMove(point.x, point.y);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    71
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    72
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    73
        // vertical scroll bar is enabled
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    74
        initScrollPane(true, false);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    75
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    76
        robot.mouseWheel(delta);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    77
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    78
        checkScrollPane(true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    79
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    80
        // vertical scroll bar is enabled + shift
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    81
        initScrollPane(true, false);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    82
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    83
        robot.keyPress(KeyEvent.VK_SHIFT);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    84
        robot.mouseWheel(delta);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    85
        robot.keyRelease(KeyEvent.VK_SHIFT);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    86
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    87
        checkScrollPane(true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    88
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    89
        // horizontal scroll bar is enabled
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    90
        initScrollPane(false, true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    91
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    92
        robot.mouseWheel(delta);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    93
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    94
        checkScrollPane(false);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    95
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    96
        // horizontal scroll bar is enabled + shift
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    97
        initScrollPane(false, true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    98
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
    99
        robot.keyPress(KeyEvent.VK_SHIFT);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   100
        robot.mouseWheel(delta);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   101
        robot.keyRelease(KeyEvent.VK_SHIFT);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   102
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   103
        checkScrollPane(false);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   104
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   105
        // both scroll bars are enabled
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   106
        initScrollPane(true, true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   107
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   108
        robot.mouseWheel(delta);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   109
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   110
        checkScrollPane(true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   111
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   112
        // both scroll bars are enabled + shift
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   113
        initScrollPane(true, true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   114
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   115
        robot.keyPress(KeyEvent.VK_SHIFT);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   116
        robot.mouseWheel(delta);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   117
        robot.keyRelease(KeyEvent.VK_SHIFT);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   118
        robot.waitForIdle();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   119
        checkScrollPane(false);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   120
    }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   121
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   122
    static void initScrollPane(boolean vVisible, boolean hVisible) throws Exception {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   123
        SwingUtilities.invokeAndWait(() -> {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   124
            scrollPane.getVerticalScrollBar().setValue(0);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   125
            scrollPane.getHorizontalScrollBar().setValue(0);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   126
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   127
            textArea.setRows(vVisible ? 100 : 1);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   128
            textArea.setColumns(hVisible ? 100 : 1);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   129
            scrollPane.getVerticalScrollBar().setVisible(vVisible);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   130
            scrollPane.getHorizontalScrollBar().setVisible(hVisible);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   131
        });
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   132
    }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   133
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   134
    static void checkScrollPane(boolean verticalScrolled) throws Exception {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   135
        SwingUtilities.invokeAndWait(() -> {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   136
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   137
            if (verticalScrolled) {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   138
                if (scrollPane.getVerticalScrollBar().getValue() == 0
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   139
                        || scrollPane.getHorizontalScrollBar().getValue() != 0) {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   140
                    throw new RuntimeException("Wrong vertical scrolling!");
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   141
                }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   142
            } else {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   143
                if (scrollPane.getVerticalScrollBar().getValue() != 0
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   144
                        || scrollPane.getHorizontalScrollBar().getValue() == 0) {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   145
                    throw new RuntimeException("Wrong horizontal scrolling!");
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   146
                }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   147
            }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   148
        });
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   149
    }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   150
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   151
    static void createAndShowGUI() {
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   152
        JFrame frame = new JFrame();
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   153
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   154
        frame.setSize(300, 300);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   155
        textArea = new JTextArea("Hello World!");
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   156
        scrollPane = new JScrollPane(textArea);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   157
        JPanel panel = new JPanel(new BorderLayout());
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   158
        panel.add(scrollPane, BorderLayout.CENTER);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   159
        frame.getContentPane().add(panel);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   160
        frame.setVisible(true);
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   161
    }
665cb957c3d0 8033000: No Horizontal Mouse Wheel Support In
alexsch
parents:
diff changeset
   162
}