|
@@ -27,7 +27,9 @@ public class Controller extends Thread {
|
|
|
*/
|
|
|
public void showUI() {
|
|
|
|
|
|
- //获取当前(控制端)屏幕大小
|
|
|
+//////发现鼠标不能精准定位的问题:
|
|
|
+
|
|
|
+ //获取当前远程控制屏幕的大小
|
|
|
Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();
|
|
|
int w=dim.width;
|
|
|
int h=dim.height;
|
|
@@ -40,13 +42,16 @@ public class Controller extends Thread {
|
|
|
Rectangle rect=ge.getMaximumWindowBounds();
|
|
|
int w1=rect.width;
|
|
|
int h1=rect.height;
|
|
|
+
|
|
|
System.out.println("w1 = " + w1);
|
|
|
System.out.println("h1 = " + h1);
|
|
|
|
|
|
+/////解决鼠标不能精准定位的方法:
|
|
|
+
|
|
|
+ //1.设置远程控制页面
|
|
|
|
|
|
- //1.处理图形页面
|
|
|
- //远程控制窗口的标题
|
|
|
- javax.swing.JFrame frame=new javax.swing.JFrame("远程控制");
|
|
|
+ //设置远程控制窗口的标题
|
|
|
+ javax.swing.JFrame frame=new javax.swing.JFrame("远程控制"); //-----问题所在:存在任务栏高度差!
|
|
|
// frame.setSize(1920,1080);
|
|
|
//设置远程控制屏幕大小,整个屏幕高度(包含任务栏高度)
|
|
|
frame.setSize(w,h);
|