java/awt/color/XAWTDifference/XAWTDifference.java
Print this page
@@ -1,6 +1,29 @@
/*
+ * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
test
@bug 5092883 6513478
@summary REGRESSION: SystemColor class gives back wrong values under Linux
@author andrei.dmitriev : area=awt.color
@run applet/manual=yesno XAWTDifference.html
@@ -126,21 +149,21 @@
}//End init()
public void start ()
{
Toolkit toolkit = Toolkit.getDefaultToolkit();
-
String toolkitName = Toolkit.getDefaultToolkit().getClass().getName();
- if (toolkitName.equals("sun.awt.windows.WToolkit")){
- Sysout.println("This test is for XAWT/Motif only. Now using :"+toolkit);
+ if (!toolkitName.equals("sun.awt.X11.XToolkit")) {
+ Sysout.println("Press PASS, this test is for XAWT/Motif only. Now using :"+toolkit);
return;
}
+
String testPath = System.getProperty("test.src", ".");
Sysout.println("test.src == "+testPath);
Frame standardFrame = new StandardFrame("StandardFrame");
- standardFrame.setSize(531, 832);
+ standardFrame.setSize(417, 667);
standardFrame.setVisible(true);
setVisible(true);
validate();
@@ -195,11 +218,11 @@
super(name);
String testPath = System.getProperty("test.src", ".");
image = Toolkit.getDefaultToolkit().getImage(testPath + File.separator + "MotifColors.jpg");
}
public void paint(Graphics g){
- g.drawImage(image, 0, 0, 531, 832, null);
+ g.drawImage(image, 0, 0, 417, 667, this);
}
}
/****************************************************
Standard Test Machinery