Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
4190d46a
D
dragonwell11
项目概览
openanolis
/
dragonwell11
通知
7
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4190d46a
编写于
4月 16, 2020
作者:
S
serb
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8196181: sun/java2d/GdiRendering/InsetClipping.java fails
Reviewed-by: jdv
上级
3c65eb32
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
14 addition
and
9 deletion
+14
-9
test/jdk/ProblemList.txt
test/jdk/ProblemList.txt
+0
-1
test/jdk/sun/java2d/GdiRendering/InsetClipping.java
test/jdk/sun/java2d/GdiRendering/InsetClipping.java
+14
-8
未找到文件。
test/jdk/ProblemList.txt
浏览文件 @
4190d46a
...
...
@@ -237,7 +237,6 @@ sun/awt/shell/ShellFolderMemoryLeak.java 8197794 windows-all
sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java 8022403 generic-all
sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java 8196102 generic-all
sun/java2d/DirectX/RenderingToCachedGraphicsTest/RenderingToCachedGraphicsTest.java 8196180 windows-all
sun/java2d/GdiRendering/InsetClipping.java 8196181 windows-all
java/awt/Graphics2D/CopyAreaOOB.java 7001973 windows-all,macosx-all
sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java 8144029 macosx-all
sun/java2d/SunGraphics2D/DrawImageBilinear.java 8191406 generic-all
...
...
test/jdk/sun/java2d/GdiRendering/InsetClipping.java
浏览文件 @
4190d46a
/*
* Copyright (c) 2003, 20
16
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2003, 20
20
, 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
...
...
@@ -30,7 +30,7 @@
* clip shape. This was a problem with our GDI renderer on Windows, where
* we would ignore the window insets.
* @run main InsetClipping
*/
*/
/**
* This test works by setting up a clip area that equals the visible area
...
...
@@ -43,10 +43,15 @@
* test fails.
*/
import
java.awt.*
;
import
java.awt.geom.*
;
import
java.awt.image.*
;
import
java.awt.Color
;
import
java.awt.Frame
;
import
java.awt.Graphics
;
import
java.awt.Insets
;
import
java.awt.Point
;
import
java.awt.Rectangle
;
import
java.awt.Robot
;
import
java.awt.geom.Area
;
import
java.awt.image.BufferedImage
;
public
class
InsetClipping
extends
Frame
{
BufferedImage
image
;
...
...
@@ -79,6 +84,7 @@ public class InsetClipping extends Frame {
public
static
void
main
(
String
args
[])
{
InsetClipping
clipTest
=
new
InsetClipping
();
clipTest
.
setSize
(
300
,
300
);
clipTest
.
setLocationRelativeTo
(
null
);
clipTest
.
setVisible
(
true
);
while
(!
painted
)
{
try
{
...
...
@@ -102,12 +108,12 @@ public class InsetClipping extends Frame {
try
{
Thread
.
sleep
(
2000
);
}
catch
(
Exception
e
)
{}
int
pixelVal
=
clientPixels
.
getRGB
(
0
,
0
);
int
pixelVal
=
clientPixels
.
getRGB
(
2
,
2
);
clipTest
.
dispose
();
if
((
new
Color
(
pixelVal
)).
equals
(
fillColor
))
{
System
.
out
.
println
(
"Passed"
);
}
else
{
throw
new
Error
(
"Failed: incorrect color in pixel (
0, 0
)"
);
throw
new
Error
(
"Failed: incorrect color in pixel (
2, 2
)"
);
}
}
catch
(
Exception
e
)
{
System
.
out
.
println
(
"Problems creating Robot"
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录