正文
JAVA获取窗口位置代码,java获取当前窗口
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
如何把Java程序窗口在屏幕中间显示
this.setLocationRelativeTo(null);//窗口在屏幕中间显示 方法三:窗体都是相对于桌面(屏幕区域减去任务栏区域)而不是屏幕居中。
获取屏幕的长度和高度,然后在location 方法里进行设置边界是它们的一半就可以了,下面的getMidDimesion方法就是这样。
最大化窗口:打开你想要居中显示的软件,并点击窗口右上角的最大化按钮(通常是一个方块图标)。这将使窗口占据整个屏幕。 居中对齐:如果软件没有提供最大化选项,可以使用键盘快捷键来进行手动调整。
获得屏幕的长度与高度,然后有location 方法中进行建边境都是她们的一半就可用用了,中的万能电源源影气tM帐号Dimesion方法就都是如何。
用法:在代码中加入上面三行代码。mainTop是你定义的要弹出的窗口的实例名。原理:首先获取当前屏幕的大小。其次获取弹出窗口的大小。最后设定弹出窗口的位置。这个弹出的点是指弹出窗口的左上角的坐标。
如果您的电脑运行的程序只在任务栏中显示,而不在屏幕上显示窗口,可能是以下原因之一:程序未正常启动:在某些情况下,程序可能已启动但未能完全加载。
JAVA怎么写代码使一个窗口打开另一个窗口
1、打开eclipse软件。建立一个java工程。菜单栏中依次点击“file”-“new”-“java project”;然后,在工程列表中选中工程单击鼠标右键,选中“new”-“class”,在配置自己的类。添加属性,载入属性代码。
2、JFrame(新窗口);}});在JavaGUI编程中,关闭窗口弹出新窗口是很常见的动作,比如一个窗口的业务操作完成了,需要跳转到另一个窗口继续执行,此时就需要关闭旧窗口并弹出新窗事件。
3、try { run.exec(explorer );//把换成你要的url就行.} catch (IOException ex){ ex.printStackTrace();} 这个是Windows系统上的做法,换其他系统就不行了,但是只要搞清楚本质就行了。
4、actionPerformed(ActionEvent e){ if(e.getSource()== button)//或者e.getActionCommand().equals(确定){ Login window = new Login();window.frame.setVisible(true);} } 这样就可以了。
java可以不可以像按键精灵一样,将一个程序的窗口移动到指定屏幕的坐标...
将实际移动鼠标光标,而不是只生成鼠标移动事件。注意,某些平台需要特定权限或扩展来访问低级输入控件。如果当前平台配置不允许使用输入控件,那么试图构造 Robot 对象时将抛出 AWTException。
假设向左移动出窗口 int locationX ;while(locationX 0){ locationX -= 10;this.setLocation(locationX, y);this.repaint();Thread.sleep(50);} 哦。向下移,就是修改y坐标的。也和上面差不多。放心好了。
Call Plugin.Window.Move(Hwnd, x, y)//移动窗口到(x, y)位置 然后查找该窗口,计算窗口起始点位置并比较,不等于x,y就用上面那条命令移动过去,重复此命令就相当于锁定窗口位置了。
java获得鼠标相对于窗体的坐标
1、MouseInfo.getPointerInfo().getLocation()这个和控件无关,只是和桌面设备相关。
2、JLabel.setText(String text)可以设置标签的显示文本内容。MouseEvent(鼠标事件)有两个方法:getX();getY();可以获得mouse的坐标。
3、使用JNI调用WIN32 API ,先得到窗口句柄,再得到窗口的RECT 先WindowFromPoint(point);再GetWindowRect(hwnd, &rect);返回的rect,就是窗口的left/top/width/height 这个不麻烦、也不复杂,很简单的JNI。
4、以下函数能够获取当前鼠标在窗体内的坐标。但是如果该窗体内有个iframe,运行parent.mouseposition(event),则获取的坐标会产生偏差(左移很大一段)。
java中如何让登陆窗口显示在屏幕的正中间
获取屏幕的长度和高度,然后在location 方法里进行设置边界是它们的一半就可以了,下面的getMidDimesion方法就是这样。
this.setLocationRelativeTo(null);//窗口在屏幕中间显示 方法三:窗体都是相对于桌面(屏幕区域减去任务栏区域)而不是屏幕居中。
的方法当然是可以的,但是如果要考虑任务栏高度之类的还要调用 getScreenInsets() 方法。其实有一个更简单的方法,只要一句话:你在 f.setSize(500, 600); 下面再加上:f.setLocationRelativeTo(null); 就OK了。
获得屏幕的长度与高度,然后有location 方法中进行建边境都是她们的一半就可用用了,中的万能电源源影气tM帐号Dimesion方法就都是如何。
有个方法能设置打开的窗口在桌面上显示的位置,那个方法的两个参数是两个int值,分别表示距离屏幕左上角第一个像素向下,向右的像素个数。
用法:在代码中加入上面三行代码。mainTop是你定义的要弹出的窗口的实例名。原理:首先获取当前屏幕的大小。其次获取弹出窗口的大小。最后设定弹出窗口的位置。这个弹出的点是指弹出窗口的左上角的坐标。
java中怎么获取一个窗口移动后的坐标26
1、getLocation获取的相对坐标,你要取得是相对于屏幕的坐标,可以获取JFrame的Location,这个是相对屏幕坐标,然后在和TextArea.getLocation的结果进行换算就行了。
2、既然获取了A的坐标那么直接B.setBounds(test.x,test.x,int i,int j);就行了啊。
3、有的,你可以去继承MouseEvent这个类,里面有个方法叫做,getXOnScreen()和getYOnScreen(),getXOnScreen public int getXOnScreen()返回事件的绝对水平 x 坐标。
4、MouseInfo.getPointerInfo().getLocation()这个和控件无关,只是和桌面设备相关。
JAVA获取窗口位置代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取当前窗口、JAVA获取窗口位置代码的信息别忘了在本站进行查找喔。