Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我想为我们的用户提供打印屏幕的功能,然后使用Ctrl+;V将图像添加为附件,而不将图像保存到任何位置_Java_Image_Gwt_Textbox - Fatal编程技术网

Java 我想为我们的用户提供打印屏幕的功能,然后使用Ctrl+;V将图像添加为附件,而不将图像保存到任何位置

Java 我想为我们的用户提供打印屏幕的功能,然后使用Ctrl+;V将图像添加为附件,而不将图像保存到任何位置,java,image,gwt,textbox,Java,Image,Gwt,Textbox,我有一个GWT应用程序,我想为用户提供一个功能,只需按printscreen,然后按Ctrl+V,它就会自动附加为gmail、skype等图像。有一个用于粘贴的事件: com.google.gwt.user.client.Event.ONPASTE 我使用它,但仅用于粘贴文本(用户必须按Ctrl+V或右键单击>粘贴)。我想你可能有办法用这个 要捕获事件,我首先将其放入我的小部件: sinkEvents(Event.ONPASTE | Event.ONKEYPRESS | Event.ONKEY

我有一个GWT应用程序,我想为用户提供一个功能,只需按printscreen,然后按Ctrl+V,它就会自动附加为gmail、skype等图像。

有一个用于粘贴的事件:

com.google.gwt.user.client.Event.ONPASTE
我使用它,但仅用于粘贴文本(用户必须按Ctrl+V或右键单击>粘贴)。我想你可能有办法用这个

要捕获事件,我首先将其放入我的小部件:

sinkEvents(Event.ONPASTE | Event.ONKEYPRESS | Event.ONKEYDOWN | Event.ONFOCUS);
然后,我实现onBrowserEvent(事件):


希望您能找到一种方法,将其应用于图像。

噢。。很好的功能,伙计。只是想知道应用程序将如何决定附加哪个应用程序?剪贴板上的任何内容都会自动附加到我应用程序中的特定位置,我将按Ctrl+V“用户必须按Ctrl+V”-这可能是“用户必须按Ctrl+V”
public void onBrowserEvent(Event event) {
    super.onBrowserEvent(event);
    switch (event.getTypeInt()) {
    case Event.ONPASTE: paste(event);
    }
}