forget and forget
能吃能睡是福;能忘是大福......
posts - 39, comments - 26, trackbacks - 0, articles - 10
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
java中定位屏幕位置
Posted on 2005-08-25 10:52
橘子
阅读(885)
评论(1)
编辑
收藏
所属分类:
程序开发
继承或者直接使用下面的类可以定位一个窗口的屏幕位置。
1
import java.awt.Dimension;
2
import java.awt.Window;
3
4
public
final
class
WindowUtilities {
5
6
static
public
final
int
BOTTOM
=
1
;
7
8
static
public
final
int
CENTER
=
2
;
9
10
static
public
final
int
LEFT
=
3
;
11
12
static
public
final
int
RIGHT
=
4
;
13
14
static
public
final
int
TOP
=
0
;
15
16
static
public
void
positionWindowOnScreen(Window w,
int
x,
int
y) {
17
Dimension scrn
=
w.getToolkit().getScreenSize();
18
Dimension win
=
w.getSize();
19
int
nx
=
0
;
20
int
ny
=
0
;
21
switch
(x) {
22
case
LEFT:
23
nx
=
0
;
24
break
;
25
case
CENTER:
26
nx
=
(
int
) ((scrn.width
-
win.width)
/
2
);
27
break
;
28
case
RIGHT:
29
nx
=
(
int
) (scrn.width
-
win.width);
30
break
;
31
}
32
switch
(y) {
33
case
TOP:
34
ny
=
0
;
35
break
;
36
case
CENTER:
37
ny
=
(
int
) ((scrn.height
-
win.height)
/
2
);
38
break
;
39
case
BOTTOM:
40
ny
=
(
int
) (scrn.height
-
win.height);
41
break
;
42
}
43
w.setLocation(nx, ny);
44
}
45
46
static
public
final
void
centerWindowOnScreen(Window w) {
47
positionWindowOnScreen(w, CENTER, CENTER);
48
}
49
}
50
评论
#
re: java中定位屏幕位置
回复
更多评论
2005-12-05 12:37 by
龙之魂
这篇论文真的很具有实用性,它能够使自己加深对Java各个组件的了解.我自己首次看到这个论文的时候真的感到自己很幸运!!!
谢谢作者能够作出这么有用的总结来!!!!!!!!!!!!
我真的很想和作者做个朋友,假如您愿意的话,能加我的QQ:419034028,或者发短信到我的手机13718910861,或者发邮件到我的电子邮箱eric19860204@yahoo.com.cn 谢谢!!!!
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
61条面向对象设计的经验原则
SVN完整安装及简略使用
使用 Eclipse 平台共享代码
什么是持久化和对象关系映射ORM技术
CVS命令篇(二)
CVSNT用户管理方案篇
CVSNT命令篇
CVS相关配置使用
JAVA相关基础知识
关于JAVA的中文问题
Powered by:
BlogJava
Copyright © 橘子
日历
<
2005年8月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
WEB开发(12)
心情文章
数据库开发(2)
程序开发(25)
网言絮语(1)
随笔档案
2011年5月 (1)
2006年8月 (1)
2006年7月 (2)
2006年6月 (9)
2006年5月 (1)
2006年4月 (1)
2006年3月 (4)
2006年2月 (2)
2006年1月 (3)
2005年11月 (3)
2005年10月 (1)
2005年9月 (1)
2005年8月 (10)
文章档案
2006年5月 (8)
2005年9月 (1)
2005年8月 (1)
Java网站
ChinaJavaWorld
Matrix
中国Java开发网
最新随笔
1. 61条面向对象设计的经验原则
2. SVN完整安装及简略使用
3. Synchronization state同步状态
4. 使用 Eclipse 平台共享代码
5. 什么是持久化和对象关系映射ORM技术
6. CVS命令篇(二)
7. CVSNT用户管理方案篇
8. CVSNT命令篇
9. CVS相关配置使用
10. php开发wap常用技巧
11. 点中复选框使得复选框后的文本框内容显示出指定的内容
12. php上传多个文件
13. php上传单个文件
14. JAVA相关基础知识
15. 关于JAVA的中文问题
搜索
最新评论
1. re: php上传多个文件
评论内容较长,点击标题查看
--小吴~!
2. re: 设置 Label 的字体属性
很使用,谢谢
--黑雨
阅读排行榜
1. SVN完整安装及简略使用(6389)
2. 设置 Label 的字体属性(4059)
3. Java中的常用方法(3699)
4. JAVA中日期的计算与比较(2724)
5. php上传多个文件(2558)
评论排行榜
1. google站内搜索代码(7)
2. 设置 Label 的字体属性(6)
3. JAVA中日期的计算与比较(5)
4. 表格特效代码全集中(2)
5. php上传多个文件(1)