2014-10-19 69 views

回答

0

你准备做什么?你应该更清楚明确。你的目标 对我来说有些模糊。如果你想以星号(“*”)和 的形式输入密码它以纯文本的形式,我可以帮助你。是你想要的吗?如果是,你可以尝试下面给出的这段代码。 您是否熟悉秋千?然后,我建议您尝试以下代码: -

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(); 
} 
} 
相关问题