Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
2cc1c0a1
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看板
提交
2cc1c0a1
编写于
9月 14, 2012
作者:
V
VKARNAUK
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
6994562: Swing classes (both JTextArea and JTextField) don't support caret width tuning
Reviewed-by: rupashka, art
上级
121fc455
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
20 addition
and
6 deletion
+20
-6
src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
...s/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+4
-1
src/share/classes/javax/swing/text/DefaultCaret.java
src/share/classes/javax/swing/text/DefaultCaret.java
+8
-3
src/windows/native/sun/windows/awt_DesktopProperties.cpp
src/windows/native/sun/windows/awt_DesktopProperties.cpp
+6
-1
src/windows/native/sun/windows/awt_DesktopProperties.h
src/windows/native/sun/windows/awt_DesktopProperties.h
+2
-1
未找到文件。
src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
浏览文件 @
2cc1c0a1
/*
* Copyright (c) 1997, 20
09
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 20
12
, 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
...
...
@@ -644,6 +644,9 @@ public class WindowsLookAndFeel extends BasicLookAndFeel
"released SPACE"
,
"released"
}),
"Caret.width"
,
new
DesktopProperty
(
"win.caret.width"
,
null
),
"CheckBox.font"
,
ControlFont
,
"CheckBox.interiorBackground"
,
WindowBackgroundColor
,
"CheckBox.background"
,
ControlBackgroundColor
,
...
...
src/share/classes/javax/swing/text/DefaultCaret.java
浏览文件 @
2cc1c0a1
/*
* Copyright (c) 1997, 201
1
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 201
2
, 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
...
...
@@ -1503,9 +1503,14 @@ public class DefaultCaret extends Rectangle implements Caret, FocusListener, Mou
if
(
caretWidth
>
-
1
)
{
return
caretWidth
;
}
else
{
Object
property
=
UIManager
.
get
(
"Caret.width"
);
if
(
property
instanceof
Integer
)
{
return
((
Integer
)
property
).
intValue
();
}
else
{
return
1
;
}
}
return
1
;
}
// --- serialization ---------------------------------------------
...
...
src/windows/native/sun/windows/awt_DesktopProperties.cpp
浏览文件 @
2cc1c0a1
/*
* Copyright (c) 1999, 201
0
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1999, 201
2
, 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
...
...
@@ -70,6 +70,7 @@ void AwtDesktopProperties::GetWindowsParameters() {
GetNonClientParameters
();
GetIconParameters
();
GetColorParameters
();
GetCaretParameters
();
GetOtherParameters
();
GetSoundEvents
();
GetSystemProperties
();
...
...
@@ -636,6 +637,10 @@ void AwtDesktopProperties::GetSoundEvents() {
SetSoundProperty
(
TEXT
(
"win.sound.start"
),
TEXT
(
"SystemStart"
));
}
void
AwtDesktopProperties
::
GetCaretParameters
()
{
SetIntegerProperty
(
TEXT
(
"win.caret.width"
),
GetIntegerParameter
(
SPI_GETCARETWIDTH
));
}
BOOL
AwtDesktopProperties
::
GetBooleanParameter
(
UINT
spi
)
{
BOOL
flag
;
SystemParametersInfo
(
spi
,
0
,
&
flag
,
0
);
...
...
src/windows/native/sun/windows/awt_DesktopProperties.h
浏览文件 @
2cc1c0a1
/*
* Copyright (c) 1999, 20
03
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1999, 20
12
, 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
...
...
@@ -64,6 +64,7 @@ class AwtDesktopProperties {
void
GetColorParameters
();
void
GetOtherParameters
();
void
GetSoundEvents
();
void
GetCaretParameters
();
static
BOOL
GetBooleanParameter
(
UINT
spi
);
static
UINT
GetIntegerParameter
(
UINT
spi
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录