< prev index next >

test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java

Print this page

        

*** 22,47 **** */ import java.awt.*; import java.awt.datatransfer.DataFlavor; import java.awt.event.*; - import java.applet.Applet; import java.io.File; import java.util.ArrayList; import jdk.test.lib.Platform; import test.java.awt.regtesthelpers.process.ProcessCommunicator; import test.java.awt.regtesthelpers.process.ProcessResults; import test.java.awt.regtesthelpers.Util; import static java.lang.Thread.sleep; ! public class MissedHtmlAndRtfBug extends Applet { ! ! public void init() { ! setLayout(new BorderLayout()); ! }//End init() public void start() { if (!Platform.isOSX() && !Platform.isWindows()) { System.out.println("This test is for Windows and Mac only. Passed."); return; --- 22,55 ---- */ import java.awt.*; import java.awt.datatransfer.DataFlavor; import java.awt.event.*; import java.io.File; import java.util.ArrayList; import jdk.test.lib.Platform; import test.java.awt.regtesthelpers.process.ProcessCommunicator; import test.java.awt.regtesthelpers.process.ProcessResults; import test.java.awt.regtesthelpers.Util; import static java.lang.Thread.sleep; ! /* ! @test ! @key headful ! @bug 8005932 8017456 ! @summary Java 7 on mac os x only provides text clipboard formats ! @library ../../regtesthelpers ! @library ../../regtesthelpers/process ! @library /test/lib ! @build Util ! @build ProcessResults ProcessCommunicator ! @build jdk.test.lib.Platform ! @run main/othervm MissedHtmlAndRtfBug main ! */ ! public class MissedHtmlAndRtfBug { public void start() { if (!Platform.isOSX() && !Platform.isWindows()) { System.out.println("This test is for Windows and Mac only. Passed."); return;
*** 176,185 **** --- 184,198 ---- return args[this.ordinal()].replaceAll("\"", "").split(","); } } public static void main(String[] args) throws InterruptedException { + if (args.length > 0 && args[0].equals("main")) { + new MissedHtmlAndRtfBug().start(); + return; + } + Point dragSourcePoint = new Point(InterprocessArguments.DRAG_SOURCE_POINT_X_ARGUMENT.extractInt(args), InterprocessArguments.DRAG_SOURCE_POINT_Y_ARGUMENT.extractInt(args)); Point targetFrameLocation = new Point(InterprocessArguments.TARGET_FRAME_X_POSITION_ARGUMENT.extractInt(args), InterprocessArguments.TARGET_FRAME_Y_POSITION_ARGUMENT.extractInt(args)); String[] names = InterprocessArguments.DATA_FLAVOR_NAMES.extractStringArray(args);
< prev index next >