我有一个 GWT 应用程序,我想为用户提供一个功能,只需按 printscreen,然后按 Ctrl+V,它应该会自动附加为 gmail、skype 等图像。
问问题
71 次
1 回答
1
有一个粘贴事件:
com.google.gwt.user.client.Event.ONPASTE
我使用它,但仅用于粘贴文本(用户必须按 Ctrl+V 或右键单击>粘贴)。我想你可能有一种方法可以使用它。
为了捕获事件,我首先将它接收到我的小部件:
sinkEvents(Event.ONPASTE | Event.ONKEYPRESS | Event.ONKEYDOWN | Event.ONFOCUS);
然后,我实现 onBrowserEvent(Event):
public void onBrowserEvent(Event event) {
super.onBrowserEvent(event);
switch (event.getTypeInt()) {
case Event.ONPASTE: paste(event);
}
}
希望你能找到一种方法来适应图像。
于 2013-10-07T08:29:35.270 回答