test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java

Print this page




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 import java.awt.Point;
  26 import java.awt.Dimension;
  27 import java.awt.event.AdjustmentEvent;
  28 import java.awt.event.AdjustmentListener;
  29 import javax.swing.*;
  30 
  31 /**
  32  * AWT/Swing overlapping test for {@link javax.swing.JScrollBar } component in GlassPane.
  33  * <p>See base class for details.
  34  */
  35 /*
  36 @test
  37 @summary Simple Overlapping test for javax.swing.JScrollBar
  38 @author sergey.grinev@oracle.com: area=awt.mixing


  39 @run main JScrollBarInGlassPaneOverlapping
  40  */
  41 public class JScrollBarInGlassPaneOverlapping extends GlassPaneOverlappingTestBase {
  42 
  43     public JScrollBarInGlassPaneOverlapping() {
  44         super(false);
  45     }
  46 
  47     @Override
  48     protected JComponent getSwingComponent() {
  49         JScrollBar ch = new JScrollBar(JScrollBar.VERTICAL);
  50         ch.setPreferredSize(new Dimension(50, 50));
  51         ch.setValue(50);
  52         ch.addAdjustmentListener(new AdjustmentListener() {
  53 
  54             public void adjustmentValueChanged(AdjustmentEvent e) {
  55                 wasLWClicked = true;
  56             }
  57         });
  58         OverlappingTestBase.shift = new Point(20, 16);


  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 import java.awt.Point;
  26 import java.awt.Dimension;
  27 import java.awt.event.AdjustmentEvent;
  28 import java.awt.event.AdjustmentListener;
  29 import javax.swing.*;
  30 
  31 /**
  32  * AWT/Swing overlapping test for {@link javax.swing.JScrollBar } component in GlassPane.
  33  * <p>See base class for details.
  34  */
  35 /*
  36 @test
  37 @summary Simple Overlapping test for javax.swing.JScrollBar
  38 @author sergey.grinev@oracle.com: area=awt.mixing
  39 @library ../../regtesthelpers
  40 @build Util
  41 @run main JScrollBarInGlassPaneOverlapping
  42  */
  43 public class JScrollBarInGlassPaneOverlapping extends GlassPaneOverlappingTestBase {
  44 
  45     public JScrollBarInGlassPaneOverlapping() {
  46         super(false);
  47     }
  48 
  49     @Override
  50     protected JComponent getSwingComponent() {
  51         JScrollBar ch = new JScrollBar(JScrollBar.VERTICAL);
  52         ch.setPreferredSize(new Dimension(50, 50));
  53         ch.setValue(50);
  54         ch.addAdjustmentListener(new AdjustmentListener() {
  55 
  56             public void adjustmentValueChanged(AdjustmentEvent e) {
  57                 wasLWClicked = true;
  58             }
  59         });
  60         OverlappingTestBase.shift = new Point(20, 16);