zoukankan      html  css  js  c++  java
  • 2020.10.4

    输入验证码

     1 import javax.swing.Box;
     2 import javax.swing.JLabel;
     3 import javax.swing.JOptionPane;
     4 import javax.swing.JPanel;
     5 import javax.swing.JTextField;
     6 public class Addition {
     7    public static void main( String args[] )
     8    {
     9        String name[]=new String[5];
    10        String mima[]=new String[5];
    11        name[0]="jiatan";
    12        mima[0]="3580766";
    13        Object[] tips= {"登录(log on)
    ","快速注册(register)
    "};
    14              String result = "";
    15              for(int i = 0 ; i < 4 ; i ++)
    16              {
    17                  int x=(int)(Math.random()*2+1);
    18                  int intVal=0;
    19                  switch(x) {
    20                  case 1:
    21                      intVal = (int)(Math.random()*26+97);
    22                      break;
    23                  case 2:
    24                       intVal = (int)(Math.random()*10+48);
    25                      break;
    26                  case 3:
    27                      intVal =  (int)(Math.random()*26+65);
    28                  }
    29                  result = result + (char)intVal;
    30              }
    31              JTextField xField = new JTextField(5);
    32              JTextField yField = new JTextField(5);
    33              JTextField zField = new JTextField(5);
    34             JPanel myPanel = new JPanel();
    35            myPanel.add(new JLabel("用户名:"));
    36            myPanel.add(xField);
    37            myPanel.add(Box.createHorizontalStrut(10)); // a spacer
    38            myPanel.add(new JLabel("密码:"));
    39            myPanel.add(yField);
    40            myPanel.add(new JLabel("验证码:"));
    41            myPanel.add(zField);
    42            myPanel.add(new JLabel("验证码:"+result));
    43            JOptionPane.showOptionDialog(null, myPanel, "登录界面", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE,null,tips,tips[0]);
    44            if(xField.getText().equals(name[0])&&yField.getText().equals(mima[0])&&zField.getText().equals(result)) {
    45                JOptionPane.showMessageDialog(null, "登录成功,用户"+name[0],"登录界面",JOptionPane.INFORMATION_MESSAGE);
    46            }
    47            else
    48                JOptionPane.showMessageDialog(null, "登录失败","登录界面",JOptionPane.ERROR_MESSAGE);
    49        System.exit( 0 ); 
    50 }
    51 }

     

  • 相关阅读:
    如何使用go module导入本地包
    gin-vue-admin 03 项目打包上线
    golang map转xml
    vim简明文档
    goframe gf-cli的使用
    supervisor 的安装与使用
    element Tree 树形控件
    gin-vue-admin开发教程 02 了解项目目录结构和代码执行的流程
    gin-vue-admin开发教程 01安装与启用
    oraclesql遇见的问题(一)
  • 原文地址:https://www.cnblogs.com/Nojava/p/13768376.html
Copyright © 2011-2022 走看看