< 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 >