24 import java.awt.Frame;
25 import java.awt.Point;
26 import java.awt.Robot;
27 import java.awt.datatransfer.StringSelection;
28 import java.awt.dnd.DnDConstants;
29 import java.awt.dnd.DragGestureEvent;
30 import java.awt.dnd.DragGestureListener;
31 import java.awt.dnd.DragSource;
32 import java.awt.dnd.DragSourceAdapter;
33 import java.awt.dnd.DragSourceDropEvent;
34 import java.awt.dnd.DragSourceListener;
35 import java.awt.dnd.DropTarget;
36 import java.awt.dnd.DropTargetAdapter;
37 import java.awt.dnd.DropTargetDropEvent;
38 import java.awt.event.InputEvent;
39
40 import test.java.awt.regtesthelpers.Util;
41
42 /**
43 * @test
44 * @bug 4955110
45 * @summary tests that DragSourceDragEvent.getDropAction() accords to its new
46 * spec (does not depend on the user drop action)
47 * @library ../../regtesthelpers
48 * @build Util
49 * @run main/othervm Button2DragTest
50 * @author Alexander.Gerasimov area=dnd
51 */
52 public final class Button2DragTest {
53
54 private volatile boolean dropSuccess;
55
56 private static Frame frame;
57
58 public static void main(final String[] args) {
59 Button2DragTest test = new Button2DragTest();
60 try {
61 test.run();
62 } finally {
63 if (frame != null) {
|
24 import java.awt.Frame;
25 import java.awt.Point;
26 import java.awt.Robot;
27 import java.awt.datatransfer.StringSelection;
28 import java.awt.dnd.DnDConstants;
29 import java.awt.dnd.DragGestureEvent;
30 import java.awt.dnd.DragGestureListener;
31 import java.awt.dnd.DragSource;
32 import java.awt.dnd.DragSourceAdapter;
33 import java.awt.dnd.DragSourceDropEvent;
34 import java.awt.dnd.DragSourceListener;
35 import java.awt.dnd.DropTarget;
36 import java.awt.dnd.DropTargetAdapter;
37 import java.awt.dnd.DropTargetDropEvent;
38 import java.awt.event.InputEvent;
39
40 import test.java.awt.regtesthelpers.Util;
41
42 /**
43 * @test
44 * @key headful
45 * @bug 4955110
46 * @summary tests that DragSourceDragEvent.getDropAction() accords to its new
47 * spec (does not depend on the user drop action)
48 * @library ../../regtesthelpers
49 * @build Util
50 * @run main/othervm Button2DragTest
51 * @author Alexander.Gerasimov area=dnd
52 */
53 public final class Button2DragTest {
54
55 private volatile boolean dropSuccess;
56
57 private static Frame frame;
58
59 public static void main(final String[] args) {
60 Button2DragTest test = new Button2DragTest();
61 try {
62 test.run();
63 } finally {
64 if (frame != null) {
|