< prev index next >
test/jdk/javax/swing/JButton/4796987/bug4796987.java
Print this page
rev 51542 : 8210039: move OSInfo to top level testlibrary
Reviewed-by: duke
*** 26,56 ****
* @bug 4796987
* @requires (os.family == "windows")
* @summary XP Only: JButton.setBorderPainted() does not work with XP L&F
* @author Alexander Scherbatiy
* @library ../../regtesthelpers
! * @library ../../../../lib/testlibrary
* @modules java.desktop/com.sun.java.swing.plaf.windows
* java.desktop/sun.awt
! * @build jdk.testlibrary.OSInfo
* @build Util
* @run main bug4796987
*/
! import jdk.testlibrary.OSInfo;
import java.awt.*;
import javax.swing.*;
import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
public class bug4796987 {
private static JButton button1;
private static JButton button2;
public static void main(String[] args) throws Exception {
! if (OSInfo.getOSType() == OSInfo.OSType.WINDOWS
! && OSInfo.getWindowsVersion() == OSInfo.WINDOWS_XP) {
UIManager.setLookAndFeel(new WindowsLookAndFeel());
testButtonBorder();
}
}
--- 26,57 ----
* @bug 4796987
* @requires (os.family == "windows")
* @summary XP Only: JButton.setBorderPainted() does not work with XP L&F
* @author Alexander Scherbatiy
* @library ../../regtesthelpers
! * @library /test/lib
* @modules java.desktop/com.sun.java.swing.plaf.windows
* java.desktop/sun.awt
! * @build jdk.test.lib.OSVersion jdk.test.lib.Platform
* @build Util
* @run main bug4796987
*/
! import jdk.test.lib.Platform;
! import jdk.test.lib.OSVersion;
import java.awt.*;
import javax.swing.*;
import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
public class bug4796987 {
private static JButton button1;
private static JButton button2;
public static void main(String[] args) throws Exception {
! if (Platform.isWindows()
! && OSVersion.current().equals(OSVersion.WINDOWS_XP)) {
UIManager.setLookAndFeel(new WindowsLookAndFeel());
testButtonBorder();
}
}
< prev index next >