如何设置窗口大小和位置?

简介:
ApplicationWorkbenchWindowAdviso.java 文件,取得 Shell 对象,调用 Shell 对象的 setBounds() 接口来完成,示例如下:
public   void  postWindowCreate() {

     super .postWindowCreate();

 

     // 窗口居中

    Display display = Display.getDefault();

    Rectangle rect = display.getBounds();

     int  screenWidth = rect. width ;

     int  screenHeight = rect. height ;

     int  winWidth = 800;

     int  winHeight = 600;

     int  winX = (screenWidth - winWidth) / 2;

     int  winY = (screenHeight - winHeight) / 2;

         this .getWindowConfigurer().getWindow().getShell().setBounds(winX, winY, winWidth, winHeight);

}






本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/118655,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
JavaScript
js【图解】滚动条的位置(文档与屏幕间的距离),鼠标事件距离(位置),元素距离(位置)
js【图解】滚动条的位置(文档与屏幕间的距离),鼠标事件距离(位置),元素距离(位置)
126 7
|
8月前
调整窗口大小
调整窗口大小。
63 1
|
8月前
如何在屏幕的任意位置拖拽控制图片的移动?
如何在屏幕的任意位置拖拽控制图片的移动?
150 1
|
8月前
|
算法 小程序 API
uniapp显示当前位置与所传入位置的距离
uniapp显示当前位置与所传入位置的距离
420 0
|
Web App开发
位置
位置
178 0
|
C#
【WindowsAPI之MoveWindow】 C#调整目标窗体的位置、大小
首先查看一下WindowsAPI给我们的解释  函数功能:该函数改变指定窗口的位置和尺寸。对于顶层窗口,位置和尺寸是相对于屏幕的左上角的:对于子窗口,位置和尺寸是相对于父窗口客户区的左上角坐标的。 函数原型:bool MoveWindow(HWND hWnd,int x,int y,int nWidth,int nHeight,bool BRePaint);   参数: hWnd:窗口句柄。
1977 0
|
JavaScript
简单js小效果——有版心贴靠栏固定定位怎么不随窗口大小的改变而改变位置
简单js小效果——有版心贴靠栏固定定位怎么不随窗口大小的改变而改变位置
|
Java
窗口最大值问题
题目描述:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组 {2,3,4,2,6,2,5,1} 及滑动窗口的大小3,那么一共存在6个滑动窗口:{[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1}, {2,3,4,2,[6,2,5],1}, {2,3,4,2,6,[2,5,1]},他们的最大值分别为{4,4,6,6,6,5}。
820 0
获取屏幕个数
原文:获取屏幕个数 System.Windows.Forms.Screen[] sc = System.Windows.Forms.Screen.AllScreens;
840 0
|
开发者
解决 Popup 位置不随窗口移动更新的问题
原文:解决 Popup 位置不随窗口移动更新的问题 Popup弹出后,因业务需求设置了StaysOpen=true后,移动窗口位置或者改变窗口大小,Popup的位置不会更新。 如何更新位置? 获取当前Popup的Target绑定UserControl所在窗口,位置刷新时,时时更新Popup的位置即可。
1077 0

热门文章

最新文章

下一篇
开通oss服务