私は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 に答える