我想创建一个非常简单的RMI代码,它只是共享桌面。
我已经创建了我的类和远程接口。在Share类中,我有一个execute方法,它将返回客户端桌面的图像。但我不知道我怎么能得到那个图像?或者怎么能我存储它? 请帮助我,谢谢。
分享课程:
class Share implements Task<DesktopPaneUI>,Serializable{
public Share(){
}
public DesktopPaneUI execute() {
}
}
任务类:
public interface Task<T> {
T execute();
}
答案 0 :(得分:1)
import java.awt.*
import java.awt.image.*
BufferedImage screenShot = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize())
)