【问题标题】:How do you evaluate a password input as string in java?你如何在java中将密码输入评估为字符串?
【发布时间】:2014-10-19 19:21:45
【问题描述】:

我应该评估密码输入一个字符串,然后生成一个密码并将其作为字符串返回。谁能给我举个例子来说明我如何做到这一点?

【问题讨论】:

    标签: java string input passwords


    【解决方案1】:

    你到底打算做什么?你应该更清楚和具体。你的目标 对我来说有点晦涩难懂。如果您想以星号(“*”)的形式输入密码并且 以纯文本的形式显示,我可以帮助你。这是你想要的吗?如果是,你 可以试试下面给出的这段代码。 你熟悉swing吗?那么,我建议你试试下面的代码:-

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    
    class Pass extends JFrame implements ActionListener{
    JPasswordField jp=new JPasswordField(16);
    JPanel p=new JPanel();
    JButton b=new JButton("Go-->");
    
    String gs="";
    Pass(){
        super("Enter password:-");
        jp.setEchoChar('*');
        p.add(jp);
    
    
    
        p.add(b);
        b.addActionListener(this);
        setSize(200,200);
        setLocationRelativeTo(null);
        setResizable(false);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        add(p,BorderLayout.CENTER);
        setVisible(true);
    
    
    }
    public void actionPerformed(ActionEvent e)
    {
        if(e.getSource()==b)
        {
            JOptionPane.showMessageDialog(null,new String(jp.getPassword()));
    
    }}
    public static void main(String args[])
    {try{
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    }
    catch(Exception jkjk){}
        new Pass();
    }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-06
      • 2017-05-26
      • 2013-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多