Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
f0d79363
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
3
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f0d79363
编写于
3月 05, 2009
作者:
J
jgodinez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
6735296: Regression: Common print dialog does not show the correct page orientation
Reviewed-by: tdv, prr
上级
e6f76314
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
38 addition
and
42 deletion
+38
-42
src/share/classes/sun/print/ServiceDialog.java
src/share/classes/sun/print/ServiceDialog.java
+38
-42
未找到文件。
src/share/classes/sun/print/ServiceDialog.java
浏览文件 @
f0d79363
...
@@ -2149,55 +2149,51 @@ public class ServiceDialog extends JDialog implements ActionListener {
...
@@ -2149,55 +2149,51 @@ public class ServiceDialog extends JDialog implements ActionListener {
}
}
}
}
}
}
}
rbPortrait
.
setEnabled
(
pSupported
);
rbLandscape
.
setEnabled
(
lSupported
);
rbRevPortrait
.
setEnabled
(
rpSupported
);
rbRevLandscape
.
setEnabled
(
rlSupported
);
OrientationRequested
or
=
(
OrientationRequested
)
asCurrent
.
get
(
orCategory
);
if
(
or
==
null
||
!
psCurrent
.
isAttributeValueSupported
(
or
,
docFlavor
,
asCurrent
))
{
or
=
(
OrientationRequested
)
psCurrent
.
getDefaultAttributeValue
(
orCategory
);
// need to validate if default is not supported
if
(!
psCurrent
.
isAttributeValueSupported
(
or
,
docFlavor
,
asCurrent
))
{
or
=
null
;
values
=
psCurrent
.
getSupportedAttributeValues
(
orCategory
,
docFlavor
,
asCurrent
);
if
(
values
instanceof
OrientationRequested
[])
{
OrientationRequested
[]
orValues
=
(
OrientationRequested
[])
values
;
if
(
orValues
.
length
>
1
)
{
// get the first in the list
or
=
orValues
[
0
];
}
}
}
if
(
or
==
null
)
{
rbPortrait
.
setEnabled
(
pSupported
);
or
=
OrientationRequested
.
PORTRAIT
;
rbLandscape
.
setEnabled
(
lSupported
);
rbRevPortrait
.
setEnabled
(
rpSupported
);
rbRevLandscape
.
setEnabled
(
rlSupported
);
OrientationRequested
or
=
(
OrientationRequested
)
asCurrent
.
get
(
orCategory
);
if
(
or
==
null
||
!
psCurrent
.
isAttributeValueSupported
(
or
,
docFlavor
,
asCurrent
))
{
or
=
(
OrientationRequested
)
psCurrent
.
getDefaultAttributeValue
(
orCategory
);
// need to validate if default is not supported
if
((
or
!=
null
)
&&
!
psCurrent
.
isAttributeValueSupported
(
or
,
docFlavor
,
asCurrent
))
{
or
=
null
;
Object
values
=
psCurrent
.
getSupportedAttributeValues
(
orCategory
,
docFlavor
,
asCurrent
);
if
(
values
instanceof
OrientationRequested
[])
{
OrientationRequested
[]
orValues
=
(
OrientationRequested
[])
values
;
if
(
orValues
.
length
>
1
)
{
// get the first in the list
or
=
orValues
[
0
];
}
}
}
asCurrent
.
add
(
or
);
}
}
if
(
or
==
OrientationRequested
.
PORTRAIT
)
{
if
(
or
==
null
)
{
rbPortrait
.
setSelected
(
true
);
or
=
OrientationRequested
.
PORTRAIT
;
}
else
if
(
or
==
OrientationRequested
.
LANDSCAPE
)
{
rbLandscape
.
setSelected
(
true
);
}
else
if
(
or
==
OrientationRequested
.
REVERSE_PORTRAIT
)
{
rbRevPortrait
.
setSelected
(
true
);
}
else
{
// if (or == OrientationRequested.REVERSE_LANDSCAPE)
rbRevLandscape
.
setSelected
(
true
);
}
}
}
else
{
asCurrent
.
add
(
or
);
rbPortrait
.
setEnabled
(
pSupported
);
}
rbLandscape
.
setEnabled
(
lSupported
);
rbRevPortrait
.
setEnabled
(
rpSupported
);
rbRevLandscape
.
setEnabled
(
rlSupported
);
if
(
or
==
OrientationRequested
.
PORTRAIT
)
{
rbPortrait
.
setSelected
(
true
);
}
else
if
(
or
==
OrientationRequested
.
LANDSCAPE
)
{
rbLandscape
.
setSelected
(
true
);
}
else
if
(
or
==
OrientationRequested
.
REVERSE_PORTRAIT
)
{
rbRevPortrait
.
setSelected
(
true
);
}
else
{
// if (or == OrientationRequested.REVERSE_LANDSCAPE)
rbRevLandscape
.
setSelected
(
true
);
}
}
}
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录