Example usage for java.awt.event KeyEvent getKeyChar

List of usage examples for java.awt.event KeyEvent getKeyChar

Introduction

In this page you can find the example usage for java.awt.event KeyEvent getKeyChar.

Prototype

public char getKeyChar() 

Source Link

Document

Returns the character associated with the key in this event.

Usage

From source file:org.openconcerto.erp.core.common.ui.DeviseField.java

@Override
public void init(String sqlName, Set<SQLField> fields) {
    this.field = CollectionUtils.getSole(fields);
    this.sqlName = sqlName;
    this.helper = new EmptyObjectHelper(this, new Predicate() {
        public boolean evaluate(Object object) {
            return object == null;

            // final String val = GestionDevise.currencyToString(((Long)
            // object).longValue());
        }//from ww  w. j  a v  a 2  s .  c  o m
    });

    // TODO use JFormattedTextField => conflit getValue()
    // DefaultFormatterFactory NumberFormatter (getAllowsInvalid) NumberFormat

    addFilteringKeyListener(this);

    // select all on focus gained
    // except if the user is selecting with the mouse
    this.addFocusListener(new FocusAdapter() {
        public void focusGained(FocusEvent e) {
            DeviseField.this.gained = true;
            DeviseField.this.initialText = getText();
            if (!DeviseField.this.mousePressed) {
                selectAll();
            }
        }
    });
    this.addMouseListener(new MouseAdapter() {
        public void mousePressed(MouseEvent e) {
            DeviseField.this.mousePressed = true;
        }

        public void mouseReleased(MouseEvent e) {
            // don't override the user selection
            if (DeviseField.this.gained && getSelectedText() == null) {
                selectAll();
            }
            // don't select all for each mouse released
            DeviseField.this.gained = false;
            DeviseField.this.mousePressed = false;
        }
    });
    this.addKeyListener(new KeyAdapter() {
        public void keyTyped(KeyEvent keyEvent) {
            // Sert a annuler une saisie
            if (keyEvent.getKeyChar() == KeyEvent.VK_ESCAPE) {
                DeviseField.this.setValue(DeviseField.this.initialText);
                selectAll();
            }
        }
    });
}

From source file:com.cmsoftware.keyron.vista.Login.java

private void claveKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_claveKeyTyped
    clave.setBackground(new Color(255, 255, 255));
    if (KeyEvent.VK_ENTER == evt.getKeyChar()) {
        iniciarSesion();//from  w  w w.  java2 s.  c  o  m
    } else {
        labelError.setText("");
    }
}

From source file:com.cmsoftware.keyron.vista.Login.java

private void usuarioKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_usuarioKeyTyped
    usuario.setBackground(new Color(255, 255, 255));
    if (KeyEvent.VK_ENTER == evt.getKeyChar()) {
        iniciarSesion();/*  w w  w.j a  va2 s.  co  m*/
    } else {
        labelError.setText("");
    }
}

From source file:vistas.GestionPersonal.java

private void txt_NameKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_NameKeyTyped
    char car = evt.getKeyChar();
    if ((car < 'a' || car > 'z') && (car < 'A' || car > 'Z') && (car != (char) KeyEvent.VK_SPACE)
            && (car != (char) KeyEvent.VK_BACK_SPACE)) {
        JOptionPane.showMessageDialog(this, "Ingrese solo letras");
        evt.consume();//from   ww  w .  ja  v a 2s. c o m
    }
}

From source file:com.NewJFrame.java

private void textFieldKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_textFieldKeyTyped
    // TODO add your handling code here:

    if (evt.getKeyChar() == KeyEvent.VK_ENTER) {
        searchTweets();/* w w  w. j a  va  2s . c  o m*/
    }
}

From source file:vistas.GestionPersonal.java

private void txt_DniKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_DniKeyTyped
    char car = evt.getKeyChar();
    if (txt_Dni.getText().length() >= 9) {
        JOptionPane.showMessageDialog(this, "Permitido hasta 8 digitos");
        evt.consume();/*  w w w  .  j av  a 2s  .com*/
    }
    if ((car < '0' || car > '9')) {
        JOptionPane.showMessageDialog(this, "Solo numeros");
        evt.consume();
    }
}

From source file:PruebaMixto.java

private void txt_aKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_aKeyTyped
    // TODO add your handling code here:
    char a = evt.getKeyChar();
    if (a < '0' || a > '9') {
        evt.consume();/*ww  w.  ja va  2s . co m*/
    }
}

From source file:PruebaMixto.java

private void txt_cKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_cKeyTyped
    // TODO add your handling code here:
    char a = evt.getKeyChar();
    if (a < '0' || a > '9') {
        evt.consume();// w w  w . j  ava  2 s.  c om
    }
}

From source file:PruebaMixto.java

private void txt_xKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_xKeyTyped
    // TODO add your handling code here:
    char a = evt.getKeyChar();
    if (a < '0' || a > '9') {
        evt.consume();//from  w  ww. j  a v  a  2 s  .c  om
    }
}

From source file:vistas.GestionPersonal.java

private void txt_apellidoKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_apellidoKeyTyped
    char car = evt.getKeyChar();
    if ((car < 'a' || car > 'z') && (car < 'A' || car > 'Z') && (car != (char) KeyEvent.VK_SPACE)
            && (car != (char) KeyEvent.VK_BACK_SPACE)) {
        JOptionPane.showMessageDialog(this, "Ingrese solo letras");
        evt.consume();/*from   w ww .j av  a  2 s .  c om*/
    }
}