Java中如何获取桌面的大小

nile 发布于 2010/09/25 10:07
阅读 1K+
收藏 2

方式一: 

 

Toolkit.getDefaultToolkit().getScreenSize();

这种方式获取的是整个显示屏幕的大小,包含了任务栏的高度。

方式二:

GraphicsEnvironment graphicsEnvironment=GraphicsEnvironment.getLocalGraphicsEnvironment(); 
//get maximum window bounds
Rectangle maximumWindowBounds=graphicsEnvironment.getMaximumWindowBounds();

这种方式能够获取除去任务栏的高度,在想定位到弹出消息框到右下角的是时候很有用处。

http://jsxnc.com/posts/nile/234

加载中
0
戴威
戴威

我一般都用第一种方法

0
nile
nile

两种方式是有区别的,第一个获取的大小是包含了任务栏的大小,第二种方式是不包含任务栏大小的。比如要在托盘上显示一个”通知气泡“就要用到第二种方法了。目前为止还没有发现其他用途。

呵呵。

0
李荣旺

非常感谢!!

知道第一种方法,第二种方法第一次听说!

对我来说,第二种方法更适用!

返回顶部
顶部