Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
c37319cb
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
c37319cb
编写于
10月 14, 2014
作者:
S
serb
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
7148531: [macosx] In test, the window does not have time to resize before make a screenshot
Reviewed-by: alexsch, azvegint
上级
608c418a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
6 deletion
+11
-6
test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
...creenRenderingResizeTest/OnScreenRenderingResizeTest.java
+11
-6
未找到文件。
test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
浏览文件 @
c37319cb
/*
/*
* Copyright (c) 2007, 201
0
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2007, 201
4
, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
*
* This code is free software; you can redistribute it and/or modify it
* This code is free software; you can redistribute it and/or modify it
...
@@ -89,8 +89,13 @@ public class OnScreenRenderingResizeTest {
...
@@ -89,8 +89,13 @@ public class OnScreenRenderingResizeTest {
public
void
update
(
Graphics
g
)
{}
public
void
update
(
Graphics
g
)
{}
};
};
frame
.
setBackground
(
bgColor
);
frame
.
setBackground
(
bgColor
);
frame
.
setUndecorated
(
true
);
frame
.
pack
();
frame
.
pack
();
frame
.
setSize
(
FRAME_W
,
FRAME_H
);
GraphicsConfiguration
gc
=
frame
.
getGraphicsConfiguration
();
Rectangle
gcBounds
=
gc
.
getBounds
();
frame
.
setBounds
(
gcBounds
.
width
/
4
,
gcBounds
.
height
/
4
,
FRAME_W
,
FRAME_H
);
frame
.
addWindowListener
(
new
WindowAdapter
()
{
frame
.
addWindowListener
(
new
WindowAdapter
()
{
public
void
windowClosing
(
WindowEvent
e
)
{
public
void
windowClosing
(
WindowEvent
e
)
{
done
=
true
;
done
=
true
;
...
@@ -108,9 +113,8 @@ public class OnScreenRenderingResizeTest {
...
@@ -108,9 +113,8 @@ public class OnScreenRenderingResizeTest {
ex
.
printStackTrace
();
ex
.
printStackTrace
();
}
}
GraphicsConfiguration
gc
=
frame
.
getGraphicsConfiguration
();
int
maxW
=
gcBounds
.
width
/
2
;
int
maxW
=
gc
.
getBounds
().
width
/
2
;
int
maxH
=
gcBounds
.
height
/
2
;
int
maxH
=
gc
.
getBounds
().
height
/
2
;
int
minW
=
frame
.
getWidth
();
int
minW
=
frame
.
getWidth
();
int
minH
=
frame
.
getHeight
();
int
minH
=
frame
.
getHeight
();
int
incW
=
10
,
incH
=
10
,
cnt
=
0
;
int
incW
=
10
,
incH
=
10
,
cnt
=
0
;
...
@@ -155,6 +159,7 @@ public class OnScreenRenderingResizeTest {
...
@@ -155,6 +159,7 @@ public class OnScreenRenderingResizeTest {
Insets
in
=
frame
.
getInsets
();
Insets
in
=
frame
.
getInsets
();
frame
.
getGraphics
().
drawImage
(
output
,
in
.
left
,
in
.
top
,
null
);
frame
.
getGraphics
().
drawImage
(
output
,
in
.
left
,
in
.
top
,
null
);
if
(
cnt
==
90
&&
robot
!=
null
)
{
if
(
cnt
==
90
&&
robot
!=
null
)
{
robot
.
waitForIdle
();
// area where we blitted to should be either white or green
// area where we blitted to should be either white or green
Point
p
=
frame
.
getLocationOnScreen
();
Point
p
=
frame
.
getLocationOnScreen
();
p
.
translate
(
in
.
left
+
10
,
in
.
top
+
10
);
p
.
translate
(
in
.
left
+
10
,
in
.
top
+
10
);
...
@@ -172,7 +177,7 @@ public class OnScreenRenderingResizeTest {
...
@@ -172,7 +177,7 @@ public class OnScreenRenderingResizeTest {
frame
.
getWidth
()-
in
.
left
-
in
.
right
,
frame
.
getWidth
()-
in
.
left
-
in
.
right
,
frame
.
getHeight
()-
in
.
top
-
in
.
bottom
-
5
-
IMAGE_H
));
frame
.
getHeight
()-
in
.
top
-
in
.
bottom
-
5
-
IMAGE_H
));
int
accepted2
[]
=
{
Color
.
white
.
getRGB
()
};
int
accepted2
[]
=
{
Color
.
white
.
getRGB
()
};
checkBI
(
bi
,
accepted
1
);
checkBI
(
bi
,
accepted
2
);
}
}
Thread
.
yield
();
Thread
.
yield
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录