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 @modules java.desktop/sun.awt 41 java.desktop/java.awt.peer 42 @compile/module=java.desktop java/awt/Helper.java 43 @build Util 44 @run main JScrollBarInGlassPaneOverlapping 45 */ 46 public class JScrollBarInGlassPaneOverlapping extends GlassPaneOverlappingTestBase { 47 48 public JScrollBarInGlassPaneOverlapping() { 49 super(false); 50 } 51 52 @Override 53 protected JComponent getSwingComponent() { 54 JScrollBar ch = new JScrollBar(JScrollBar.VERTICAL); 55 ch.setPreferredSize(new Dimension(50, 50)); 56 ch.setValue(50); 57 ch.addAdjustmentListener(new AdjustmentListener() { 58 59 public void adjustmentValueChanged(AdjustmentEvent e) { 60 wasLWClicked = true; 61 } 62 }); | 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 /java/awt/patchlib ../../regtesthelpers 40 @modules java.desktop/sun.awt 41 java.desktop/java.awt.peer 42 @build java.desktop/java.awt.Helper 43 @build Util 44 @run main JScrollBarInGlassPaneOverlapping 45 */ 46 public class JScrollBarInGlassPaneOverlapping extends GlassPaneOverlappingTestBase { 47 48 public JScrollBarInGlassPaneOverlapping() { 49 super(false); 50 } 51 52 @Override 53 protected JComponent getSwingComponent() { 54 JScrollBar ch = new JScrollBar(JScrollBar.VERTICAL); 55 ch.setPreferredSize(new Dimension(50, 50)); 56 ch.setValue(50); 57 ch.addAdjustmentListener(new AdjustmentListener() { 58 59 public void adjustmentValueChanged(AdjustmentEvent e) { 60 wasLWClicked = true; 61 } 62 }); |