2009-09-11 15 views
6

क्या GWT में यह बताने का कोई तरीका है कि शिफ्ट कुंजी 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

मैं पूरी तरह से समझ में नहीं आता कि इस महान प्रश्न में 100 विचार और 0 अपवॉट कैसे हो सकते हैं। व्हिस्की टैंगो फॉक्सट्रॉट? – Epaga

उत्तर

7

कैसे के बारे में यह (untested)

void onClick(ClickEvent ev) { 
    NativeEvent nEv = ev.getNativeEvent(); 
    if (nEv.getShiftKey()) { 
    // event is true. 
    } 
} 
+0

यह पूरी तरह से काम किया ... बहुत बहुत धन्यवाद! –

1

और कुंजीपटल एपीआई बदल के लिए, लेकिन यह विचार एक ही है:

if (event.isShiftKeyDown()) { 
    // your code     
} 
0

GWT KeyEvent API है {Alt, AnyModifier, नियंत्रण है , मेटा, शिफ्ट} कीडाउन() फ़ंक्शंस।

संबंधित मुद्दे