【发布时间】:2014-10-19 19:21:45
【问题描述】:
我应该评估密码输入一个字符串,然后生成一个密码并将其作为字符串返回。谁能给我举个例子来说明我如何做到这一点?
【问题讨论】:
标签: java string input passwords
我应该评估密码输入一个字符串,然后生成一个密码并将其作为字符串返回。谁能给我举个例子来说明我如何做到这一点?
【问题讨论】:
标签: java string input passwords
你到底打算做什么?你应该更清楚和具体。你的目标 对我来说有点晦涩难懂。如果您想以星号(“*”)的形式输入密码并且 以纯文本的形式显示,我可以帮助你。这是你想要的吗?如果是,你 可以试试下面给出的这段代码。 你熟悉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();
}
}
【讨论】: