Example usage for com.google.gwt.event.dom.client KeyCodes KEY_ENTER

List of usage examples for com.google.gwt.event.dom.client KeyCodes KEY_ENTER

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client KeyCodes KEY_ENTER.

Prototype

int KEY_ENTER

To view the source code for com.google.gwt.event.dom.client KeyCodes KEY_ENTER.

Click Source Link

Document

Enter key code.

Usage

From source file:accelerator.client.ui.widget.AbstractButton.java

License:Open Source License

protected static boolean isKeyAssigned(int code) {
    switch (code) {
    case KeyCodes.KEY_ENTER:
        return true;
    default:/*from   www. j  av  a 2  s.  c  o m*/
        return false;
    }
}

From source file:accelerator.client.ui.widget.AbstractButton.java

License:Open Source License

private void keyboardNavigation(Event event) {
    if (disabled) {
        return;/*from  w  w  w. ja  v a2s  . co m*/
    }

    int code = DOM.eventGetKeyCode(event);
    switch (code) {
    case KeyCodes.KEY_ENTER:
        NativeEvent ne = Document.get().createClickEvent(0, 0, 0, 0, 0, false, false, false, false);
        ClickEvent.fireNativeEvent(ne, this);
        break;
    }
}

From source file:ar.com.cristal.creditos.client.clientes.busqueda.BusquedaClientesView.java

License:Open Source License

@UiHandler("rpAnimal")
void onRpKeyPress(KeyUpEvent event) {
    if (KeyCodes.KEY_ENTER == event.getNativeKeyCode())
        listener.buscarVacas(listadoAnimales);
}

From source file:ar.com.cristal.creditos.client.clientes.busqueda.BusquedaClientesView.java

License:Open Source License

@UiHandler("rcAnimal")
void onRcKeyPress(KeyUpEvent event) {
    if (KeyCodes.KEY_ENTER == event.getNativeKeyCode())
        listener.buscarVacas(listadoAnimales);
}

From source file:asquare.gwt.tk.client.ui.UrlLocation.java

License:Apache License

public void onKeyDown(KeyDownEvent event) {
    if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
        setFocus(false);/*from  w  w w.  j a v a 2 s. c  om*/
        for (Iterator<URLListener> iter = m_listeners.iterator(); iter.hasNext();) {
            iter.next().urlEntered(this);
        }
    }
}

From source file:asquare.gwt.tkdemo.client.demos.DialogPanel.java

License:Apache License

private Widget createAlertDialogDemo() {
    BasicPanel panel = new BasicPanel("div", "block");
    panel.setStyleName("example division");
    DomUtil.setStyleAttribute(panel, "whiteSpace", "nowrap");

    panel.add(new HTML("<h4>AlertDialog examples</h4>"));

    final Button showInfo = new Button("Info");
    showInfo.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog.createInfo(null, "Caption text", "Message text").show(showInfo);
        }/*ww  w.ja v  a  2  s .  c o  m*/
    });
    panel.add(showInfo);

    final Button showWarning = new Button("Warning");
    showWarning.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog.createWarning(null, "Caption text", "Message text").show(showWarning);
        }
    });
    panel.add(showWarning);

    final Button showError = new Button("Error");
    showError.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog.createError(null, "Caption text", "Message text").show(showError);
        }
    });
    panel.add(showError);

    final Button showModified = new Button("Modified");
    showModified.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog dialog = AlertDialog.createWarning(null, "Modified alert",
                    "This dialog was created by a factory method. It was modified to remove the Cancel button");
            dialog.removeButton(dialog.getButton(1));
            dialog.getKeyMap().remove('C'); // hotkeys are mapped in upper case
            dialog.show(showModified);
        }
    });
    panel.add(showModified);

    final Button showImagesAsButtons = new Button("Images as buttons");
    showImagesAsButtons.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog dialog = new AlertDialog();
            dialog.addStyleName("alert-imageButtons");
            dialog.setCaptionText("Caption text", false);
            dialog.setMessage(
                    "Plain images are used instead of buttons. Since images cannot be focused, they are omitted from the focus cycle. ");
            dialog.setIcon(TkImageFactory.getInstance().createAlertDialogImages().AlertIcon16().createImage());
            Icon check = new Icon("CheckIcon32.png", 32, 32);
            check.setTitle("OK");
            dialog.addButton(check, (char) KeyCodes.KEY_ENTER, null, AlertDialog.BUTTON_DEFAULT);
            Icon x = new Icon("XIcon32.png", 32, 32);
            x.setTitle("Cancel");
            dialog.addButton(x, 'x', null, AlertDialog.BUTTON_CANCEL);
            dialog.show(showImagesAsButtons);
        }
    });
    panel.add(showImagesAsButtons);

    final Button showImagesInButtons = new Button("Images in buttons");
    showImagesInButtons.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog dialog = new AlertDialog();
            dialog.setCaptionText("Caption text", false);
            dialog.setMessage("Buttons can contain images and text. ");
            dialog.setIcon(TkImageFactory.getInstance().createAlertDialogImages().AlertIcon16().createImage());
            Button ok = new Button(
                    "<img src='CheckIcon16.png' title='OK' style='width: 16; height: 16; vertical-align: middle;'/>&nbsp;OK");
            dialog.addButton(ok, 'o', null, AlertDialog.BUTTON_DEFAULT);
            Button cancel = new Button(
                    "<img src='XIcon16.png' title='Cancel' style='width: 16; height: 16; vertical-align: middle;'/>&nbsp;Cancel");
            dialog.addButton(cancel, 'c', null, AlertDialog.BUTTON_CANCEL);
            dialog.show(showImagesInButtons);
        }
    });
    panel.add(showImagesInButtons);

    final Button showStyled = new Button("Styled");
    showStyled.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            AlertDialog dialog = new AlertDialog();
            dialog.addStyleName("alert-styled");
            dialog.getGlassPanel().addStyleName("alert-styled-glassPanel");
            dialog.setCaptionText("Caption text", false);
            ColumnPanel message = new ColumnPanel();
            message.setWidth("100%");
            message.add(TkImageFactory.getInstance().createAlertDialogImages().AlertIcon32().createImage());
            message.add(new HTML("&nbsp"));
            message.add(new HTML("<b>Message summary</b><br/>Message detail"));
            message.addCell();
            message.setCellWidth("32px");
            dialog.setMessage(message);
            dialog.addButton(AlertDialog.TEXT_OK, 'o', null, AlertDialog.BUTTON_DEFAULT);
            dialog.addButton(AlertDialog.TEXT_CANCEL, 'c', null, AlertDialog.BUTTON_CANCEL);
            dialog.show(showStyled);
        }
    });
    panel.add(showStyled);
    return panel;
}

From source file:at.ait.dme.yuma.client.colorpicker.ColorPicker.java

License:Artistic License

/**
 * Fired when a keyboard action generates a character. This occurs after onKeyDown and onKeyUp are fired for the physical key that was pressed.
 *
 * It should be noted that many browsers do not generate keypress events for non-printing keyCode values, such as KEY_ENTER or arrow keys. These keyCodes can be reliably captured either with onKeyDown(Widget, char, int) or onKeyUp(Widget, char, int).
 *
 * Subclasses that override this method must call <tt>super.onKeyPress(sender, keyCode, modifiers)</tt> to ensure that the Widget recieves its events.
 * @param sender the widget that was focused when the event occurred.
 * @see com.google.gwt.user.client.ui.KeyboardListener
 *///from  www  .ja v  a2 s  . c  o m
public void onKeyPress(KeyPressEvent event) {
    Widget sender = (Widget) event.getSource();
    char keyCode = event.getCharCode();

    if (sender == tbHexColor) {
        // Disallow non-hex in hexadecimal boxes
        if ((!Character.isDigit(keyCode)) && (keyCode != 'A') && (keyCode != 'a') && (keyCode != 'B')
                && (keyCode != 'b') && (keyCode != 'C') && (keyCode != 'c') && (keyCode != 'D')
                && (keyCode != 'd') && (keyCode != 'E') && (keyCode != 'e') && (keyCode != 'F')
                && (keyCode != 'f') && (keyCode != (char) KeyCodes.KEY_TAB)
                && (keyCode != (char) KeyCodes.KEY_BACKSPACE) && (keyCode != (char) KeyCodes.KEY_DELETE)
                && (keyCode != (char) KeyCodes.KEY_ENTER) && (keyCode != (char) KeyCodes.KEY_HOME)
                && (keyCode != (char) KeyCodes.KEY_END) && (keyCode != (char) KeyCodes.KEY_LEFT)
                && (keyCode != (char) KeyCodes.KEY_UP) && (keyCode != (char) KeyCodes.KEY_RIGHT)
                && (keyCode != (char) KeyCodes.KEY_DOWN)) {
            ((TextBox) sender).cancelKey();
        }
    } else {
        // Disallow non-numerics in numeric boxes
        if ((!Character.isDigit(keyCode)) && (keyCode != (char) KeyCodes.KEY_TAB)
                && (keyCode != (char) KeyCodes.KEY_BACKSPACE) && (keyCode != (char) KeyCodes.KEY_DELETE)
                && (keyCode != (char) KeyCodes.KEY_ENTER) && (keyCode != (char) KeyCodes.KEY_HOME)
                && (keyCode != (char) KeyCodes.KEY_END) && (keyCode != (char) KeyCodes.KEY_LEFT)
                && (keyCode != (char) KeyCodes.KEY_UP) && (keyCode != (char) KeyCodes.KEY_RIGHT)
                && (keyCode != (char) KeyCodes.KEY_DOWN)) {
            ((TextBox) sender).cancelKey();
        }
    }
}

From source file:br.org.olimpiabarbacena.shared.InputValidator.java

License:Apache License

public static boolean isInteger(char keycode) {
    return Character.isDigit(keycode) || (keycode == (char) KeyCodes.KEY_TAB)
            || (keycode == (char) KeyCodes.KEY_BACKSPACE) || (keycode == (char) KeyCodes.KEY_DELETE)
            || (keycode == (char) KeyCodes.KEY_ENTER) || (keycode == (char) KeyCodes.KEY_HOME)
            || (keycode == (char) KeyCodes.KEY_END) || (keycode == (char) KeyCodes.KEY_LEFT)
            || (keycode == (char) KeyCodes.KEY_UP) || (keycode == (char) KeyCodes.KEY_RIGHT)
            || (keycode == (char) KeyCodes.KEY_DOWN);
}

From source file:bufferings.ktr.wjr.client.ui.widget.WjrAbstractButton.java

License:Apache License

/**
 * Check if the key code is assigned or not.
 * /* w ww .j  a  va  2 s  . c  o  m*/
 * @param code
 *          The key code.
 * @return True if the key is assigned, false if not.
 */
protected static boolean isKeyAssigned(int code) {
    switch (code) {
    case KeyCodes.KEY_ENTER:
        return true;
    default:
        return false;
    }
}

From source file:bufferings.ktr.wjr.client.ui.widget.WjrAbstractButton.java

License:Apache License

private void keyboardNavigation(Event event) {
    if (disabled) {
        return;//from  w  w w .j  a v a2 s.c  o m
    }

    int code = DOM.eventGetKeyCode(event);
    switch (code) {
    case KeyCodes.KEY_ENTER: {
        NativeEvent nativeEvent = Document.get().createClickEvent(0, 0, 0, 0, 0, false, false, false, false);
        ClickEvent.fireNativeEvent(nativeEvent, this);
        break;
    }
    }
}