-1

名前のテキストフィールドの検証が必要で、このコードを使用していますが、完全には機能していません。

Name_text.addKeyListener(new KeyAdapter() {

            @Override
          public void keyPressed(KeyEvent EVT){

            if(EVT.getKeyChar()>='a'&& EVT.getKeyChar()<='z'|| EVT.getKeyChar()>='A'&& EVT.getKeyChar()<='Z'|| EVT.getKeyChar()==8|| EVT.getKeyChar()==26){

            Name_text.setEditable(true);
            }
            else{

         JOptionPane.showMessageDialog(null, "enter characters only");

            }
4

2 に答える 2

0

このコードで検証したいと思います:

        if (Character.isDigit(EVT.getKeyChar())) {
                Name_text.setEditable(true);
                Name_text.setText("");
            } else {
                JOptionPane.showMessageDialog(null, "enter characters only");
            }

あなたのコメントによって編集されました。

于 2012-08-03T08:07:49.930 に答える