Topic: 请教一个关于SWT窗口的问题

  Print this page

1.请教一个关于SWT窗口的问题 Copy to clipboard
Posted by: larousse
Posted on: 2006-03-20 08:47

小弟用SWT做了几个窗口,但是在运行之后通过菜单打开窗口都在屏幕左上方的位置,我该怎么做才能让这些打开的窗口在屏幕中间显示?请高手指教,谢谢~!

2.Re:请教一个关于SWT窗口的问题 [Re: larousse] Copy to clipboard
Posted by: Skybus
Posted on: 2006-03-29 15:57

import java.awt.*;

Toolkit kit=Toolkit.getDefaultToolkit();//获得一个Toolkit对象,Toolkit类里面包含了许多与本地窗口打交道的方法
Dimension screenSize=kit.getScreenSize();//获取屏幕大小
int screenHeight=screenSize.height;//获取屏幕高度
int screenWidth=screenSize.width;//获取屏幕宽度
setLocation(screenWidth/4,screenHeight/4);//设置窗口在屏幕上显示位置


上述方法是借鉴了在awt/swing中的使用方法,在SWT中通过实验可以行得通,如有更好得方法,欢迎一起讨论。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923