13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 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 import java.awt.Color; 25 import java.awt.Dimension; 26 import java.awt.Point; 27 import java.awt.Robot; 28 import java.awt.event.ActionEvent; 29 import java.awt.event.ActionListener; 30 import javax.swing.BoxLayout; 31 import javax.swing.JComboBox; 32 import javax.swing.JFrame; 33 34 /** 35 * AWT/Swing overlapping test for {@link javax.swing.JCombobox } component. 36 * <p>This test creates combobox and test if heavyweight component is drawn correctly then dropdown is shown. 37 * <p>See base class for details. 38 */ 39 /* 40 @test 41 @summary Overlapping test for javax.swing.JScrollPane 42 @author sergey.grinev@oracle.com: area=awt.mixing 43 @run main JComboBoxOverlapping 44 */ 45 public class JComboBoxOverlapping extends OverlappingTestBase { 46 47 private boolean lwClicked = false; 48 private Point loc; 49 private Point loc2; 50 51 {testEmbeddedFrame = true;} 52 53 protected void prepareControls() { 54 final JFrame frame = new JFrame("Mixing : Dropdown Overlapping test"); 55 frame.getContentPane().setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS)); 56 frame.setSize(200, 200); 57 frame.setVisible(true); 58 59 final JComboBox cb = new JComboBox(petStrings); 60 cb.setPreferredSize(new Dimension(frame.getContentPane().getWidth(), 20)); 61 cb.addActionListener(new ActionListener() { 62 | 13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 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 import java.awt.Color; 25 import java.awt.Dimension; 26 import java.awt.Point; 27 import java.awt.Robot; 28 import java.awt.event.ActionEvent; 29 import java.awt.event.ActionListener; 30 import javax.swing.BoxLayout; 31 import javax.swing.JComboBox; 32 import javax.swing.JFrame; 33 import test.java.awt.regtesthelpers.Util; 34 35 36 /** 37 * AWT/Swing overlapping test for {@link javax.swing.JCombobox } component. 38 * <p>This test creates combobox and test if heavyweight component is drawn correctly then dropdown is shown. 39 * <p>See base class for details. 40 */ 41 /* 42 @test 43 @summary Overlapping test for javax.swing.JScrollPane 44 @author sergey.grinev@oracle.com: area=awt.mixing 45 @library ../../regtesthelpers 46 @build Util 47 @run main JComboBoxOverlapping 48 */ 49 public class JComboBoxOverlapping extends OverlappingTestBase { 50 51 private boolean lwClicked = false; 52 private Point loc; 53 private Point loc2; 54 55 {testEmbeddedFrame = true;} 56 57 protected void prepareControls() { 58 final JFrame frame = new JFrame("Mixing : Dropdown Overlapping test"); 59 frame.getContentPane().setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS)); 60 frame.setSize(200, 200); 61 frame.setVisible(true); 62 63 final JComboBox cb = new JComboBox(petStrings); 64 cb.setPreferredSize(new Dimension(frame.getContentPane().getWidth(), 20)); 65 cb.addActionListener(new ActionListener() { 66 |