在GWT中是否有办法判断 Shift 键是否在onClick()
处理程序内是否已关闭?
例如:
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
public class PanelTileBase implements ClickHandler {
PanelTileBase()
{
addClickHandler(this);
}
public void onClick(ClickEvent event)
{
// is the shift key down?
}
}
谢谢!
答案 0 :(得分:7)
这个(未经测试的)
怎么样?void onClick(ClickEvent ev) {
NativeEvent nEv = ev.getNativeEvent();
if ( nEv.getShiftKey() ) {
// event is true.
}
}
答案 1 :(得分:1)
对于键盘 API的更改,但想法是一样的:
if (event.isShiftKeyDown()) {
// your code
}
答案 2 :(得分:0)
GWT KeyEvent API有{Alt,AnyModifier,Control,Meta,Shift} KeyDown()函数。