最近由于项目的需要,我们的头要求我做关于java远程控制系统,昨天遇到一个问题:在远程控制桌面不能有自己的光标(也是就要隐藏这个光标),好像java API中没有隐藏方法,折腾了半天终于找到了解决的办法,代码如下:
java 代码
- int[] pixels = new int[16 * 16]; //用int数组可以构建一个图片
- Image image = java.awt.Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(16, 16, pixels, 0, 16));
- Cursor transparentCursor = java.awt.Toolkit.getDefaultToolkit().createCustomCursor(image, new Point(0, 0), "invisiblecursor"); //invisiblecursor是任意取的
- setCursor(transparentCursor);
关于远程控制原理与实现,下一期将会讲到