LINUKS BLOG

Make progress is the topic for ever...

My Photo
Name:
Location: China

It's a fans of computer/ Computer is my favorite/ Making progress is the topic for ever...

Friday, October 20, 2006

IN THE MIDDLE OF SCREEN

今天终于开始了我的第一篇关于JAVA学习的Blog.这是一段关于窗口位于屏幕正中的代码:
Dimension screenSize=Toolkit.getDefaulToolkit().getScreenSize();
Dimension frameSize=frame.getSize();
if(frameSize.width>screenSize.width){
frameSize.width=screenSize.width;
}
if(frameSize.height>screenSize.height){
frameSize.height=screenSize.height;
}
frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-

frame.width)/2);
下面作一些解释说明,以便以后能够熟练运用:
Toolkit是一个关于swing的工具包
而getScreenSize()方法则是获得显示器屏幕的大小
getSize()则是获得窗口的大小;
下面两句则是当窗口大小>屏幕大小的时候,使得窗口的大小与屏幕的大小一样.这样就不至于

使得窗口的位置不能确定.
而最后一句话则是窗口的定位操作:使得上下左右都在屏幕的正中位置;
关于这段简单的代码,我想说的不是要记得其具体的每个字母,而是要记得灵活运用

setLocation()方法,怎样处理代码才能够达到预期的目的.

0 Comments:

Post a Comment

<< Home